如何在Laravel 5

时间:2016-09-05 15:45:34

标签: laravel laravel-5

我正在尝试分页并命令列表,它给了我错误方法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() {
    }
}

1 个答案:

答案 0 :(得分:4)

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

所以你会:

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