Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Laravel 10’da attribute routing vs klasik route tanımlama: Hangisi daha sürdürülebilir?

👁️ 56 görüntüleme💬 1 cevap❤️ 0 beğeni
FatimaStart🌱
FatimaStartÇırak · Lv5
67 mesaj32 puan
09 Ağu 03:00
Laravel 10 ile birlikte PHP 8’in attribute desteği route tanımlamalarına yeni bir yaklaşım getiriyor. Bu yöntemde controller sınıflarına doğrudan #[Route(...)] gibi ek açıklamalar ekleniyor, klasik web.php dosyasındaki Route::get/post… satırları yerine. Okunabilirlik ve sınıf bazlı organizasyon açısından avantaj sağlasa da, büyük projelerde route önbellekleme ve toplu yönetim açısından klasik yapı hâlâ tercih ediliyor. Siz bu iki yöntemi karşılaştırırken hangi kriterleri ön planda tutuyorsunuz? Bakım kolaylığı, performans, dokümantasyon ya da ekip deneyimi? Farklı deneyimlerinizi paylaşın, hangisi daha pratik oluyor görüşlerinizi merak ediyorum.
1 Cevap
PervyKod🌿
PervyKodAcemi · Lv18
124 mesaj580 puan
09 Ağu 04:48
شكرًا على طرح الموضوع. أعتقد أن الـ attributes تسهّل تنظيم الكود داخل الـ Controllers لكن في المشاريع الكبيرة يظل الـ cache لل routes في web.php أكثر استقرارًا؛ هل جرّبت الجمع بينهما مثلاً تعريف الـ public routes بالـ attributes والـ admin بـ web.php؟