Laravel Collections(Koleksiyonlar)

Yasin DALKILIÇ
1 min readFeb 24, 2021

--

Laravel Collections

Herkese merhabalar bugun sizlerle beraber laravel kullanırken önümüze çıkan dizi işlemlerinde bize yardımcı olacak olan collections sınıfına ait belirli özellikleri görüyor olacağız. Senaryamuzda 5 elemanlı bir array’imiz olsun ve içerisinde örneğin ürün adı ‘Elma’ olan ürün veya ürünleri bulmak isteyelim bunun için normal şartlarda ilgili arrayi (map,foreach,for ..vb) gibi döngüler kullanıp ilgili koşul bloklarına göre işlemlere tabi tutmamız gerekir.Fakat collections sınıfını kullanarak bu işlemleri yapmak oldukça basit dilerseniz hemen başlayalım.

Proje Oluşturma

composer create-project laravel/laravel example-app
cd example-app
php artisan serve

Collections Kullanımı ;

Aşağıdaki örnekte 4 adet product barındıran array’e sahibiz ve içerisinden fiyatı 100 olan ürünleri getirmesini istiyoruz.

$collection = collect([
['product' => 'Desk', 'price' => 200],
['product' => 'Chair', 'price' => 100],
['product' => 'Bookcase', 'price' => 150],
['product' => 'Door', 'price' => 100],
]);

$filtered = $collection->where('price', 100);

$filtered->all();

/*
[
['product' => 'Chair', 'price' => 100],
['product' => 'Door', 'price' => 100],
]
*/

collections sınıfını kullanarak collect methoduna ilgili arrayi verdikten sonra artık ilgili koleksiyon üzerinden şurada yer alan link üzerinden koleksiyonlara ait tüm methodları görüp neler yapabileceğinize göz atabilirsiniz.

Herkese İyi Çalışmalar Dilerim.

--

--

Yasin DALKILIÇ
Yasin DALKILIÇ

Written by Yasin DALKILIÇ

Hi, My name is Yasin I am a Software Developer, I love so much researching and development 😊 Here is my youtube channel @webciyasin

No responses yet