控制器中的代码
$_search = User::where('nickname', 'like', '%' . $data . '%')->orwhere('email', 'like', '%' . $data . '%')->orwhere('telephone', 'like', '%' . $data . '%')->paginate(5);
return view('admin.members.search_all', compact('_search'));
blade模板中的代码
<div>
{{$_search->links()}}
</div>
此时出现了
Call to undefined method Illuminate\Database\Query\Builder::links()
将
$_search改为$search_all,问题解决,可能是关键词冲突。

在使用Laravel框架进行开发时,遇到一个错误提示'Call to undefined method IlluminateDatabaseQueryBuilder::links()'。这个问题通常出现在尝试显示分页链接时,由于某种原因,链接方法未被正确调用。解决方案是将代码中的'->links()'更改为'->render()',这可能是因为存在关键词冲突。修复此问题后,分页功能恢复正常。
556

被折叠的 条评论
为什么被折叠?



