Merhabalar,
Daha önceden de bu konu hakkında farklı konular altında fikir alışverişi yapmıştık. Bu sıralar yeni bir çözüm aklıma geldi acaba faydalı olacak mı veya nasıl yapılır bu konu hakkında fikirlerinize ihtiyacım var.
Genelde Laravel'de linkler şu şekilde oluşturuluyor ;
website.com/urun/{url}
website.com/kategori/{url}
Benim amaçladığım ;
website.com/{url}
Bunun için Ürün ve diğer veritabanına veri eklediğim controllerlar'da şunu yapmaya başladım.
Yeni bir ürün eklerken url oluşturma kısmında veri tabanında bulunan linkler tablosunda her ürün veya kategori için oluşan linkleri topluyorum.

Bu alanın olması bana ürünler veya farklı veriler kayıt olurken aynı url'den varsa sonuna -1 -2 eklemesi yaparak kayıt etmesi gibi faydalı oluyor.
Buradaki detaylar;
tur = Hangi controllerdan veri geldiyse controller'a ait kod ( urun, kategori, v.s. )
s_id = Tür controller'ından oluşan verinin id si
url = veri url'i
Acaba route 'da tarayıcından gelen url 'i linkler tablosundan sorgulatarak "tur" e göre
Frontend->UrunController
Frontend->KategoriController
'a yollayarak gereken sayfayı açtırabilir miyiz? Bu mantıklı olur mu? Ve nasıl yapılabilir?
Bu konuda yardımcı olabilecek herkese şimdiden teşekkür ederim. Başkaları içinde faydalı olabileceğini düşünüyorum çünkü ihtiyaç olan bir kısım.