Laravel分页顺序

s0h*_*hno 14 php laravel laravel-4

我应该怎么做才能传递您所点击的值?

routes.php文件

$ondata = DB::table('official_news') -> orderBy('created_date', 'desc') -> get() -> paginate(7);
return View::make('main',array('ondata' => $ondata));
Run Code Online (Sandbox Code Playgroud)

错误

Call to a member function paginate() on a non-object
Run Code Online (Sandbox Code Playgroud)

我需要你的帮助

小智 40

这应该做的伎俩:

$ondata = DB::table('official_news')->orderBy('created_date', 'desc')->paginate(7);


小智 19

如果你通过id订购它会更好,因为它会从数据库中更快.

$posts = Post::orderBy('id', 'desc')->paginate(6);
Run Code Online (Sandbox Code Playgroud)

https://laracasts.com/discuss/channels/laravel/combining-paginate-with-orderby

它适用于Laravel 5.1.