diff --git a/database/seeders/PageSeeder.php b/database/seeders/PageSeeder.php index 41b6a37..f74e026 100644 --- a/database/seeders/PageSeeder.php +++ b/database/seeders/PageSeeder.php @@ -33,7 +33,7 @@ class PageSeeder extends Seeder 'template' => 'home', 'status' => 'published', 'is_homepage' => true, - 'show_in_menu' => true, + 'show_in_menu' => false, 'sort_order' => 1, 'published_at' => now(), 'meta_title' => 'Truncgil Teknoloji - Kurumsal', @@ -54,7 +54,7 @@ class PageSeeder extends Seeder 'status' => 'published', 'is_homepage' => false, 'show_in_menu' => true, - 'sort_order' => 2, + 'sort_order' => 1, 'published_at' => now(), ] ); @@ -107,12 +107,46 @@ class PageSeeder extends Seeder 'status' => 'published', 'is_homepage' => false, 'show_in_menu' => true, + 'sort_order' => 2, + 'published_at' => now(), + ] + ); + + // 4. Kariyer + Page::updateOrCreate( + ['slug' => 'kariyer'], + [ + 'author_id' => $author->id, + 'title' => 'Kariyer', + 'excerpt' => 'Kariyer fırsatları', + 'content' => '
Kariyer içeriği...
', + 'template' => 'generic', + 'status' => 'published', + 'is_homepage' => false, + 'show_in_menu' => true, 'sort_order' => 3, 'published_at' => now(), ] ); - // 4. Blog + // 5. Neler Yaparız + Page::updateOrCreate( + ['slug' => 'neler-yapariz'], + [ + 'author_id' => $author->id, + 'title' => 'Neler Yaparız', + 'excerpt' => 'Hizmetlerimiz ve çözümlerimiz', + 'content' => null, + 'template' => 'neler-yapariz', + 'status' => 'published', + 'is_homepage' => false, + 'show_in_menu' => true, + 'sort_order' => 4, + 'published_at' => now(), + ] + ); + + // 6. Blog Page::updateOrCreate( ['slug' => 'blog'], [ @@ -124,12 +158,12 @@ class PageSeeder extends Seeder 'status' => 'published', 'is_homepage' => false, 'show_in_menu' => true, - 'sort_order' => 4, + 'sort_order' => 5, 'published_at' => now(), ] ); - // 5. İletişim + // 7. İletişim Page::updateOrCreate( ['slug' => 'iletisim'], [ @@ -141,7 +175,7 @@ class PageSeeder extends Seeder 'status' => 'published', 'is_homepage' => false, 'show_in_menu' => true, - 'sort_order' => 5, + 'sort_order' => 6, 'published_at' => now(), ] ); diff --git a/resources/views/components/front/header.blade.php b/resources/views/components/front/header.blade.php index 76a85b0..7b39b3c 100644 --- a/resources/views/components/front/header.blade.php +++ b/resources/views/components/front/header.blade.php @@ -18,15 +18,17 @@ $menuItems = \App\Models\Page::with(['children' => function ($query) { ->orderBy('title', 'asc') ->get(); -$midPoint = ceil($menuItems->count() / 2); -$leftMenuItems = $menuItems->slice(0, $midPoint); -$rightMenuItems = $menuItems->slice($midPoint); +// Check if we're on homepage - multiple checks for reliability +$currentRoute = request()->route() ? request()->route()->getName() : null; +$currentPath = request()->path(); +$isHomepage = $currentRoute === 'homepage' || $currentPath === '/' || request()->is('/'); @endphp -