【发布时间】:2017-10-04 04:30:45
【问题描述】:
我在 Laravel 中使用原始 SQL 查询,因为一开始我更容易进行复杂的查询,所以我就这样使用它们。
现在我想获取用户 7 的 cmets 列表,我想在 5 中对 cmets 进行分页。
这就是我所拥有的:
$comments = DB::select( DB::raw("SELECT users.name, reviews.comment, reviews.comment_score FROM reviews JOIN users WHERE reviews.user_id = :logged_user;")
,array('logged_user' => $user_id,));
所以这个查询依赖于正在查看视图的用户,接收一个变量。
我看到的所有分页都是 Eloquent 查询,我没有找到任何明确的用法。
如果我在最后一个括号的末尾添加 '->paginate(5)',或者稍后添加到变量中,例如 $cmets->paginate(5);我得到一个:
错误:调用数组上的成员函数 paginate()
对此有所了解?
非常感谢! =)
【问题讨论】:
标签: php laravel pagination