1

这是控制器功能。我需要为此设置分页。

public function student_list(){
        $students = Student::orderBy('first_name')->get();
        $stu_na = "Test Page";
        return view('student/student_list', compact('stu_na', 'students'));
}

阅读文档后,我尝试了以下方法。

第一种方式: $students = Student::orderBy('first_name')->get()->paginate(5);

错误:方法分页不存在。

第二种方式$students = Student::orderBy('first_name')->paginate(5)->get();

错误:类型错误:函数 Illuminate\Support\Collection::get() 的参数太少

我应该如何使用我的控制器分页?

4

1 回答 1

3

你不需要->get()->paginate()将在内部执行查询。

$students = Student::orderBy('first_name')->paginate(5);
于 2017-08-30T05:52:17.370 回答