Laravelde eğer direkt veritabanınızdaki bir kolona göre değil de bir koşula göre gruplama yapmak isterseniz closure function(kapatılmış fonksiyon) kullanabilirsiniz.
Örnek olarak kullanıcıları, kayıt olma gününe göre gruplamak isterseniz şöyle bir kod kullanabilirsiniz:
Dikkat : Bu işlemler Collection(Koleksiyon) sınıfında yapılır, dolayısıyla veriler databaseden çağrıldıktan sonra uygulanır..
Örnek olarak kullanıcıları, kayıt olma gününe göre gruplamak isterseniz şöyle bir kod kullanabilirsiniz:
Kod:
$user = User::all()->groupBy(function($item){
return $item->created_at->format('Y-m-d');
});