Laravel paginate order by

Что мне делать, чтобы передать значения, которые вы заказываете в патинировании?

routes.php

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

ошибка

 Call to a member function paginate() on a non-object 

мне нужна ваша помощь

Это должно сделать трюк:

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

Будет лучше, если вы закажете его по идентификатору, потому что он будет быстрее из базы данных.

 $posts = Post::orderBy('id', 'desc')->paginate(6); 

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

Он отлично работает для Laravel 5.1.