Laravel İle Veritabanından Veri Çekme

Laravelde veritabanından veri çekmek için ilk önce model oluşturmamız ve model yapısını düzenlememiz gerekli. Eğer model oluşturmadıysanız şu yazımdan model oluşturmaya gözatabilirsiniz.

Laravelde Veritabanından Veri Çekmek

Veritabanından veri çekmek için öncelikle ilgili Controller sayfamızda use App\Models\Veri; şeklinde en üstte model sayfamızı çağırmalıyız.

Ardından bir fonksiyon oluşturup bu fonksiyon içine model adını yazarak gerekli veri çekme ve ilgili blade sayfasına gönderme işlemini yapabiliriz.

Laravel ile Veritanbanından Veri Çekme ve Blade Sayfasına Yönlendirme

//Controller sayfası

public function iletiler()

{

  $iletiler = Ileti::query()->get();

 

  return view('tumiletiler', compact('iletiler') );

}

burada iletiler isimli bir fonksiyon oluşturduk ve iletiler adında bir değişken oluşturup verileri bu değişkenin içine aldık. Ardından iletiler verisini return view('tumiletiler', compact('iletiler') ); şeklinde tumiletiler blade sayfasına gönderdik. Tabi bunun için aşağıdaki gibi bir route satırı oluşturmalıyız.

//web.php sayfası
Route::get('tumiletiler', [ControllerAdiniz::class, 'iletiler'])->name('tumiletiler');

compact ile ilgili blade sayfasına gönderdiğimiz veriyi şu şelikde çekerek blade sayfasında görüntüleme işlemini yapabiliriz.

Blade Sayfasında Veri Görüntüleme

blade sayfasında foreach göngüsü kullanarak istediğinz yerde verinizi görüntüleyebilirsiniz.

//tumiletiler.blade.php sayfası

@foreach($iletiler as $ileti)

{{ $ileti->ileti_adi }}

@endforeach

Yukarıda gösterdiğim gibi görüntülemeyi istediğiniz yerde yapabilirsiniz.

 



E-Bültenime Abone Ol



Anahtar Kelimeler: Laravel,Veritabanı,Veri Çekmek
Yazan: Emre TENİK

Bu yazı: 241 kez okundu



Yorum Yap




Yorumlar: