【问题标题】:Call to a member function paginate() on array in Laravel在 Laravel 中调用数组上的成员函数 paginate()
【发布时间】:2016-07-18 07:19:40
【问题描述】:

这是我在 laravel 中的代码,

use Illuminate\Pagination\LengthAwarePaginator;

$result = DB::connection('mysql')->select("select * from login_master")->paginate(5);

它显示了对数组上成员函数 paginate() 的调用。如何在此代码中使用paginate()

【问题讨论】:

标签: php laravel


【解决方案1】:

试试这个:

DB::connection('mysql')->table("login_master")->paginate(5);

如果使用 Eloquent:

LoginMaster::paginate(5);

【讨论】:

  • 感谢您的回答,但有什么方法可以用于原始查询,就像我在问题中显示的那样
  • 这是有原因的,你有更复杂的查询吗?
  • 是的,确实存在一些连接和复杂查询,这就是为什么@Calin Blaga
  • 那么这里是一个不使用原始查询的示例,但我很确定您可以调整您的查询: DB::connection('mysql') ->table('users') ->leftJoin('payments', 'users.id', '=', 'payments.userID') ->paginate(5);
猜你喜欢
  • 2018-05-19
  • 1970-01-01
  • 2016-07-22
  • 1970-01-01
  • 1970-01-01
  • 2021-10-11
  • 1970-01-01
  • 2019-01-22
  • 1970-01-01
相关资源
最近更新 更多