我正在创建一个包含3个模型的应用程序:书店,书架和书。所有1对多的关系。
当我想要所有货架的清单时:我这样做:
控制器:
$shelves = Shelve::leftJoin('books', 'books.shelve_id', '=', 'book.id')->paginate(5);
刀片:
@if ( !$shelves->count() )
No shelves
@else
@endif
当至少创建一个搁架时,此工作正常。当没有架子(空桌子)时,我得到Trying to get property of non-object
。
我该怎么办?
答案 0 :(得分:0)
@if(!isset($shelves))
no shelves
@else
@endif
试试这个!你试图计算它不存在的原因以及它给出错误的原因。