This commit is contained in:
Doar Mihai
2026-04-04 12:40:25 +03:00
parent 0df70a626a
commit 5fb17f717d
32 changed files with 926 additions and 154 deletions
+14 -8
View File
@@ -10,14 +10,20 @@
</script>
<script type="application/ld+json">
{!! json_encode(app(\App\Services\SeoService::class)->generateBreadcrumbStructuredData([
['name' => 'Home', 'url' => route('home')],
['name' => 'Jobs', 'url' => route('jobs.index')],
@if($job->category)
['name' => $job->category->name, 'url' => route('jobs.category', $job->category->slug)],
@endif
['name' => $job->title, 'url' => route('jobs.show', $job->id)]
]), JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT) !!}
@php
$breadcrumbsArray = [
['name' => 'Home', 'url' => route('home')],
['name' => 'Jobs', 'url' => route('jobs.index')],
];
if ($job->category) {
$breadcrumbsArray[] = ['name' => $job->category->name, 'url' => route('jobs.category', $job->category->slug)];
}
$breadcrumbsArray[] = ['name' => $job->title, 'url' => route('jobs.show', $job->id)];
@endphp
{!! json_encode(app(\App\Services\SeoService::class)->generateBreadcrumbStructuredData($breadcrumbsArray), JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT) !!}
</script>
@endpush