Laravel Compact İle Birden Fazla Array Gönderme
Laravelde Controllerda oluşturduğumuz bir fonksiyonun altında bir blade sayfasına nasıl farklı tablolardan farklı sorgulardan çektiğimiz verileri yollarız onu öğrenelim.
Sizde Contoller altındaki birden fazla sorgunuzun sonucunu view'de blade sayfanızda göstermek istiyorsanız aşağıda gösterdiğim gibi bir kod yapısını kullanabilirsiniz.
public function fonksiyonAdi($id)
{
$malzemeler = malzeme::query()->get();
$yorumlar = Yorumlar::query()
->get();
return view('yeniSayfa', compact('malzemeler','yorumlar'));
}
Yukarıda belirttiğim kodda veritabanından çektiğimiz malzemeler ve yorumlar değişkenlerinin içine aldığımız veriyi yeniSayfa isimli view'e compact ediyoruz. Blade sayfasında bu verileri foreach döngüsüne alarak istediğiniz yerde görüntüleyebilirsiniz.
E-Bültenime Abone Ol
Anahtar Kelimeler: laravel,veritabanı,compact
Yazan: Emre TENİK
Bu yazı: 214 kez okundu