如何在Laravel 5中同时使用orderBy和Paginate

阿里安多·米勒(Ariando Miller)

我正在尝试分页和排序列表,它给了我错误方法orderby不存在。下面是代码:

命名空间App \ Providers;

use Illuminate\Support\ServiceProvider;
use App\Edisi;
use DB;
use View;

class EdisiServiceProvider extends ServiceProvider {
    public function boot() {
        View::composer(['edisi/index', 'pages/home'], function ($view) {
            $edisi_list = DB::table('edisi')->paginate(3)->orderBy('id')->get();
            $view->with('edisi_list', $edisi_list);
        });
    }
    public function register() {
    }
}
乔希

orderBy()在对结果进行分页之前,您需要先致电(您也不需要致电get()任何一方)。

因此,您将拥有:

$edisi_list = DB::table('edisi')->orderBy('id')->paginate(3);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章