如何获取 Laravel 8 中的集合实例以在 if 语句中使用?
How to get instance of a collection in Laravel 8 to use in a if statement?
如何获取 Laravel 8 中的集合实例?
如果 $event->like (CODE BELOW) 对于特定事件不存在,我想做一个 if 语句
和一个 else 语句我想执行下面的第二个 foreach.
控制器
$events = Event::select('id', 'name', 'image', 'description', 'datetime', 'description', 'is_published')
->with('like:id,id_event,id_user,is_liked,created_at')
->with('like.user:id,name,surname')
->where('is_published', 1)
->paginate(6);
查看
@foreach($events as $event)
//DATA
//here I want to implement a if statement if $event->like does not exists for that specific event
//and else I want to execute the below foreach
@foreach($event->like as $like )
//DATA2
@endforeach
@endforeach
如果我理解正确,你需要检查 likes
计数
如果有 likes
那么重复这样抛出它
@foreach($events as $event)
@if($event->like->count())
@foreach($event->like as $like)
//DATA2
@endforeach
@endif
@endforeach
如何获取 Laravel 8 中的集合实例?
如果 $event->like (CODE BELOW) 对于特定事件不存在,我想做一个 if 语句 和一个 else 语句我想执行下面的第二个 foreach.
控制器
$events = Event::select('id', 'name', 'image', 'description', 'datetime', 'description', 'is_published')
->with('like:id,id_event,id_user,is_liked,created_at')
->with('like.user:id,name,surname')
->where('is_published', 1)
->paginate(6);
查看
@foreach($events as $event)
//DATA
//here I want to implement a if statement if $event->like does not exists for that specific event
//and else I want to execute the below foreach
@foreach($event->like as $like )
//DATA2
@endforeach
@endforeach
如果我理解正确,你需要检查 likes
计数
如果有 likes
那么重复这样抛出它
@foreach($events as $event)
@if($event->like->count())
@foreach($event->like as $like)
//DATA2
@endforeach
@endif
@endforeach