Laravel @forelse Direktifi
Blade tarafında foreach döngüsünü kullanmak için @foreach
direktifini kullanmamız gerekiyordu bildiğiniz gibi. Ancak veri varsa döngüye sokmak için normalde şöyle bir kontrole sokmamız gerekiyor.
@if($users->count() > 0)
@foreach($users as $user)
{{ $user->name }}
@endforeach
@else
Üye bulunmuyor
@endif
İşte bu şekilde kirli bir kod yazmak yerine @forelse
direktifini kullanarak şöyle yazabiliriz;
@forelse($users as $user)
{{ $user->name }}
@empty
Üye bulunmuyor
@endforelse
Ayrıca bkz: @foreach