0
我正在用3種模型創建應用程序:書店,書架和書籍。所有的一對多關係。laravel在沒有結果時左連接非對象屬性
當我想所有貨架上的列表:我做的:
控制器:
$shelves = Shelve::leftJoin('books', 'books.shelve_id', '=', 'book.id')->paginate(5);
刀片:
@if (!$shelves->count())
No shelves
@else
@endif
能正常工作時,有至少1擱置創建。當沒有貨架(空表)時,我得到Trying to get property of non-object
。
我該怎麼辦?
嘗試'dd($ shelves)'時,沒有貨架。看看有什麼回報。 – smartrahat
請將通過$ shelf從控制器傳遞到視圖的代碼。 – schellingerht
return view('report.shelves',compact('shelves')); – user3253002