feat: Add Logos page, refactor Testimonials to RelationManager, and improve designs

This commit is contained in:
Muhammet Güler
2026-02-08 04:54:32 +03:00
parent 33c1ffe779
commit 177ebff119
24 changed files with 863 additions and 573 deletions
+33 -1
View File
@@ -132,7 +132,7 @@ class PageSeeder extends Seeder
);
// 2.5 Müşteri Görüşleri (Child of Kurumsal)
Page::updateOrCreate(
$testimonialsPage = Page::updateOrCreate(
['slug' => 'musteri-gorusleri'],
[
'author_id' => $author->id,
@@ -149,6 +149,38 @@ class PageSeeder extends Seeder
]
);
// Varsayılan müşteri görüşlerini ekle
$defaultTestimonials = [
[
'name' => 'Kerem Can Azak',
'position' => 'Stellar Construction',
'content' => 'Dijital dönüşüm yolculuğumuzda yanımızda oldukları için mutluyuz. Profesyonel yaklaşımları ve çözüm odaklı çalışmaları ile projelerimize değer kattılar.',
'rating' => 5,
'sort_order' => 1,
],
[
'name' => 'Servet Demir',
'position' => 'Dijimind Akademi',
'content' => 'Eğitim teknolojileri alanındaki vizyoner bakış açıları ve teknik altyapı konusundaki uzmanlıkları sayesinde hedeflediğimiz kitleye çok daha etkili bir şekilde ulaştık.',
'rating' => 5,
'sort_order' => 2,
],
[
'name' => 'A. Cezmi Savaş',
'position' => 'Rhapsode Akademik Yayınevi',
'content' => 'Akademik yayıncılık süreçlerimizi dijitalleştirirken sundukları yenilikçi çözümler ve hızlı destekleri için teşekkür ederiz. Güvenilir bir iş ortağı.',
'rating' => 5,
'sort_order' => 3,
],
];
foreach ($defaultTestimonials as $testimonialData) {
\App\Models\Testimonial::updateOrCreate(
['page_id' => $testimonialsPage->id, 'name' => $testimonialData['name']],
$testimonialData
);
}
// 3. Ürünlerimiz (Mega Menu Target)
Page::updateOrCreate(
['slug' => 'urunlerimiz'],