这是控制器功能。我需要为此设置分页。
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();
错误:输入错误:函数的参数太少 照亮的\ Support \收藏::得到()
我应该如何在控制器中使用paginate?
答案 0 :(得分:3)
您不需要->get()
。 ->paginate()
将在内部执行查询。
$students = Student::orderBy('first_name')->paginate(5);