我正在尝试使用orderBy标签进行分页,但我遇到了问题。 这是我的代码:
$posts = Post::where('draft', '=', 0)->orderBy('created_at', 'id')->paginate(1)->get();
return View::make('home')->with('posts', $posts);
但它返回:
Missing argument 1 for Illuminate\Support\Collection::get()
有人可以帮助我解决我的错误。感谢
答案 0 :(得分:3)
只需将通话发送至get()
即可。 paginate
方法本身已经进行了数据库查询:
$posts = Post::where('draft', '=', 0)->orderBy('created_at', 'id')->paginate(1);
return View::make('home')->with('posts', $posts);