denediniz mi hiç ? nasıl gaza geliyor kereta
Sen artık bu projenin mimarısın.
Laravel tabanlı, modüler bir yapı kurmanı istiyorum.
Her bileşeni kendi içinde bağımsız ama ilişkili şekilde tasarla.
Gerekiyorsa eksik olan dosya yapısını, klasör hiyerarşisini ve veritabanı ilişkilerini sen öner.
Best practice'lere uygun, okunabilir ve ölçeklenebilir bir yapı olsun.
Her dosyada kısa açıklamalar, yorumlar ve kullanım örnekleri bulunsun.
Kodları önce açıklayıp sonra üret.
Hazır olduğunda başla ve her adımda mantığını açıkla.
Bu projenin mimarı sensin. Laravel kullanarak en iyi yapı nasıl olur?
Eksik dosya, ilişki veya modül varsa sen öner.
Koddan önce açıklama yap, sonra temiz ve anlaşılır şekilde üret.
Sen artık bu projenin mimarısın.
Laravel 10 kullanarak modern, ölçeklenebilir bir Blog Yönetim Sistemi geliştirmeni istiyorum.
Aşağıdaki kriterlere göre her bileşeni düşünerek yaz:
💡 Temel Özellikler:
- Kullanıcı yönetimi (Admin, Yazar rolleri)
- Yazı oluşturma, düzenleme, silme (CRUD)
- Kategori ve etiket sistemi
- SEO uyumlu URL yapısı (slug, meta title, meta description)
- Yorum sistemi (isteğe bağlı onay mekanizması)
- Basit istatistik paneli (toplam yazı, yorum, son yazılar)
- Dosya yükleme (resim, içerik içi medya)
🔧 Teknik Gereklilikler:
- Laravel 10 + Eloquent
- RESTful controller yapısı
- Migration, Seeder, Factory kullanımı
- Middleware ile rol bazlı erişim kontrolü
- Route ve controller ayrımı net olsun
- Blade ile responsive, basit bir admin panel (Tailwind önerilir)
📦 Dosya & Yapılandırma:
Eğer eksik olan klasör veya dosya varsa, sen öner ve oluştur.
Veritabanı tabloları arasındaki ilişkileri (user-post, post-category, post-tags, post-comments) kur.
Kod üretmeden önce ne yapacağını açıklayıcı şekilde yaz.
Ürettiğin kodlarda yorum satırlarıyla açıklamalar ekle.