Laravel 框架 - 使用版本 5.4:如果我在 User.php Controller 中使用原始查询(如下所示)并进行 paginate(3) 如下所示。但它给出错误“调用数组上的成员函数 paginate()”。请解决。
DB::select("select u.email,u.name,u.created_at from users u where u.id in (select max(ui.id) from users ui where ui.status = 0) order by ui.id desc")->paginate(3);
最佳答案
这段代码可以完成这项工作
DB::table('users as u')->select(['u.email','u.name','u.created_at'])->whereRaw("u.id in (select max(ui.id) from users ui where ui.status = 0)")->orderBy("ui.id","desc")->paginate(3);
关于php - laravel 中的分页功能,问题 : Call to a member function paginate() on array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44451520/