Laravel使用paginate()和select()方法

Som*_*ude 5 paginate laravel

是否可以将paginate()与select()方法一起使用?使用下面的代码我得到错误:

在非对象上调用成员函数paginate()

$query = 'SELECT * FROM items';
$results = DB::select($query)->paginate(10);
Run Code Online (Sandbox Code Playgroud)

我知道以下代码只使用table()方法与paginate()一起使用:

$results = DB::table('plans_shared')->paginate(10);
Run Code Online (Sandbox Code Playgroud)

我使用select()似乎更容易,因为我有许多条件AND/WHERE子句

Vla*_*sny 1

select() 方法返回数组,因此无法对其调用 paginate()。\Paginator::make(DB::select($query))只有你喜欢才可以尝试使用