Que dois-je faire pour transmettre les valeurs que tu commandes en patine?
routes.php
$ondata = DB::table('official_news') -> orderBy('created_date', 'desc') -> get() -> paginate(7);
return View::make('main',array('ondata' => $ondata));
erreur
Call to a member function paginate() on a non-object
J'ai besoin de ton aide
Cela devrait faire l'affaire:
$ondata = DB::table('official_news')->orderBy('created_date', 'desc')->paginate(7);
Ce sera mieux si vous le commandez par l'id car cela va être plus rapide depuis la base de données.
$posts = Post::orderBy('id', 'desc')->paginate(6);
https://laracasts.com/discuss/channels/laravel/combining-paginate-with-orderby
Cela fonctionne bien pour Laravel 5.1.
Vous pouvez utiliser quelque chose comme ceci dans votre fichier de contrôleur.
$transactions = Transaction::all();
$transactions = Transaction::orderBy('name')->paginate(10);
return view('index', compact('transactions'));