Arkadaşlar merhaba, Laravel öğrenmek için kendime bir e-ticaret sitesi yapıyorum. Yapıyı şu şekilde kurdum.
Bir tane Categories tablom ve bir de SubCategories tablom var. Ben navbardaki kategori ve o kategoriye ait alt kategorileri yazarken şöyle bir yöntem izledim.
Controllerda iki tablonun da verilerini Db:: sınıfı ile çektim ve bu verileri viewe compact olarak ayrı ayrı gönderdim. Daha sonra view içerisinde foreach ile hem categories’i hem de subCategories’in elemanlarını dönerek yazdırdım.
subCategories tablom içerisinde parentId şeklinde bir kolon var ve bu kolonun İd leri Categories’deki idlere göre belirlenmiş durumda. Navbara yazdırırkende catgories id ile subcategoriesin parent id sini karşılaştırıp yazıyorum.
İzledim yöntemin haricinde daha düzenli nasıl bir yöntem öğrenmeliyim. Bu iş nasıl öğrenirsem öyle gidecek gibi geliyor o yüzden best practice öğrenmeye çalışıyorum. Şimdiden teşekkür ederim değerli yorumlarınız için.