Laravel İle Veri Çekme

Laravel
447
21 Nisan 2024
3 Dakika

Laravel'in Eloquent ORM'i, veri çekme işlemlerini kolaylaştırır ve kodu daha okunabilir hale getirir. Veri çekme işlemleri, herhangi bir web uygulamasının temel ihtiyaçlarından biridir. Laravel'in Eloquent ORM'i, veritabanından veri çekmeyi kolaylaştırır.

Model Oluşturma

İlk adım olarak, veritabanı tablolarını temsil eden bir model oluşturmamız gerekiyor. Laravel'de model oluşturmak için php artisan make:model komutunu kullanabiliriz.

php artisan make:model Product

Bu komut, Product adında bir model sınıfı oluşturur. Bu model, varsayılan olarak app/Models dizininde yer alır.

Veri Çekme İşlemi

Model oluşturduktan sonra, bu model aracılığıyla veritabanından veri çekebiliriz. Eloquent ORM, bu işlemi kolaylaştırır.

$products = Product::all();

Yukarıdaki kod, products tablosundaki tüm verileri getirir ve bunları $products değişkenine atar.

Filtreleme ve Sıralama

Veri çekme işlemi sırasında, filtreleme ve sıralama gibi ek işlemler de yapabiliriz.

$expensiveProducts = Product::where('price', '>', 100)
                     ->orderBy('name')
                     ->get();

Yukarıdaki kod, fiyatı 100'den büyük olan ürünleri fiyatlarına göre sıralar ve $expensiveProducts değişkenine atar.

QR kodu okutarak bu sayfaya daha hızlı erişebilirsin.

Yeni arama yok