Merhaba arkadaşlar,
Laravel'e yeni başlıyorum, bu zamana kadar hep vanilya php yazmıştım. Vanilya PHP'de header,footer,sidebar, bölüp yukarıda ayarları bir kere çektiğimizde headerda onlar kullanılıyor fakat laravelde bir türlü onu beceremedim. Site_ayar diye bir tablom var bunun içinde header ve footerdaki adres bilgileri,tel numlarını ben hakkımızda,iletişimide de göstermek istediğimde site_ayar undefined hatası oluyorum,
AnasayfaControllerdan compact ile oraya yapıyorum. bensayfaların hepsine tek tek site ayarı compact mı edeceğim ? Anlatamamış olabilirim ama yardımcı olabilecek arkadaş varsa gösterebilirimşimdiden teşekkürler
Laravel'e Yeni Başlıyorum Bilenler İçin Zaman Almayacak Bir Soru
3
●173
- 27-04-2020, 00:10:04Merhabalar,
Site Ayarlar adında bir modül oluşturmuş olman lazım, oluşturduğun modül dosyasını header.blade.php de çağırabilirsin.
https://laravel.com/docs/7.x/blade#service-injection
Buradan inceleyebilirsin. - 27-04-2020, 04:38:21Selamlar, viewComposer konusunu incelerseniz sonuca rahatlıkla ulaşırsınız.
https://laravel.com/docs/7.x/views#view-composers - 27-04-2020, 08:35:02OnurTasci adlı üyeden alıntı: mesajı görüntüleMUluc adlı üyeden alıntı: mesajı görüntüle
Yorumlarınız için teşekkürler, ilk olarak helper kullanarak denedim anlamsızca 8.9.satırı çektiğinde non-object hatası dönüyordu. Daha sonra ServiceProvider denedim ve oldu. Yeni bir config('ayar.ayarsatır') oluşturarak her yerde ayarları çağırabiliyorum.