Ответ 1
Это должно сделать трюк:
$ondata = DB::table('official_news')->orderBy('created_date', 'desc')->paginate(7);
Что мне делать, чтобы передать значения, которые вы заказываете в patinate?
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);
Лучше, если вы закажете его по id, потому что он будет быстрее из базы данных.
$posts = Post::orderBy('id', 'desc')->paginate(6);
https://laracasts.com/discuss/channels/laravel/combining-paginate-with-orderby
Он отлично работает для Laravel 5.1.
Вы можете использовать что-то подобное в вашем файле контроллера.
$transactions = Transaction::all();
$transactions = Transaction::orderBy('name')->paginate(10);
return view('index', compact('transactions'));