Laravel分页不适用于某些查询,但适用于其他查询

时间:2019-03-13 16:11:26

标签: laravel laravel-5 pagination laravel-paginate

由于我现在要在数据库中放入大量数据,因此需要使用laravel的分页。但是,它似乎在我的其他查询中不起作用。还有其他方法吗?还是我做错了什么?

我的代码如下所示

分页工作(ExamController)

$exams = Exam::with('users')->where('id',$userID)->paginate(5);

分页无法正常运行(问题控制器)

$questions = Question::with(['exams','choices'])->where('exam_id', $examID)->paginate(5);

显示分页的代码

{{ $exams->links() }}   ---- exams view
{{ $questions->links()}}   ---- questions view

错误

Call to undefined method App\Question::links()

查看

<div class="card">
  <div class="card-body">
    @foreach($questions as $index => $questions)
      {{$questions}}
    @endforeach
  </div>
  <div class="mt-3 d-flex justify-content-end text-right">
    {{$questions->links()}}
  </div>
</div>

0 个答案:

没有答案