内部有一个div,foreach对我有用。在这个div之前,我要进行检查
@if($events)
<div class="card mb-5">
....
如果为true,则显示该块;如果为false,则不显示。但是该块仍然可见,它返回了一个空集合。如何解决?
public function index($id) {
$user = User::find($id);
$events = $user->events()->orderBy('eventdata', 'desc')->limit(3)->get();
因为您使用的是get()
方法,所以它始终返回项目的集合,但有时为空。我认为您正在检查$events
集合是否为空。所以,$events->count()
如果
@if($events->count())
<div class="card mb-5">
....
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句