我有一个CRUD系统,管理员可以在其中管理用户。
用户概述具有分页功能:
public function index()
{
$users = User::first()->paginate(5);
return view('users.index', compact('users'));
}
然后在我的foreach
文件中浏览index.blade.php
。这很正常。
直到管理员决定删除所有数据库记录。这给了我以下错误:
Call to a member function paginate() on null
如何解决此错误?
我希望它显示页面,但在没有结果时不执行Foreach
。
答案 0 :(得分:3)
从查询中删除first()
public function index()
{
$users = User::paginate(5);
return view('users.index', compact('users'));
}