Laravel 5.6 Görünüme Veri Bağlama

Merhaba arkadaşlar ben deep-kod.org sitesinden Fatih. Bugünkü dersimiz view/görünümler dosyamıza isteğimize bağlı veriyi nasıl göndereceğimiz hakkında olacaktır.

Terminal/Konsol ekranında projemizin bulunduğu klasöre gidip php artisan serve yazıp enter tuşuna basıyoruz. Serverımızı başlatıyoruz.

Küçük bir örnek ile başlayarak

welcome.blade.php

dosyamızı gözden geçirelim.

Tüm içeriği siliyoruz ve başlanıç html verilerini yazıyoruz.
Ve ardından resim_welcome.blade.php dosyası içinde

<body>

tagları içerisine

Merhaba, {{$veri}}

yazıyoruz.

web.php

İsimli route dosyamızı açıyoruz.

Kodumuzu

Route::get('/', function () {
$veri = "Dünya";
return view('welcome', ["veri" =&gt; $veri]);
});

şeklinde yeniliyoruz. Ve web tarayıcımızda çıktıyı bakıyoruz.

Merhaba dünya yazdı. Görünümümüze veri gönderme şeklimiz şu şekildede olabilir.

Route::get('/', function () {
$veri = "Dünya";
return view('welcome', compact("veri"));
});

Tekrar aynı sonucu verecektir. Veri tipimizi değiştirerek array/dizi yapalım.

Route::get('/', function () {
$veriler = [
"Video çek",
"Video düzenle",
"Youtube'a gönder"
];
return view('welcome', compact("veriler"));
});

Bu dizimizi welcome ismindeki görünümümüze aktaralım. Ve welcome.blade.php dosyamızın

<body>

tag içeriğini

<ul>
    @foreach($veriler as $veri)
     <li>{{$veri}}</li>
    @endforeach
</ul>

bu şekilde değiştirelim. Web tarayıcımızı yenilediğimizde aşağıdaki sonucu alacağız. Bugünkü dersimiz bu kadar arkadaşlar umarım faydalı bir bilgi olmuştur.

Bir cevap yazın

Your email address will not be published.