3

我想在使用分页之前使用开关。但在我看来,我收到了这个错误 -

调用未定义的方法 Illuminate\Database\Eloquent\Builder::links()

我的代码 - MyController.php

$var = User::select('somefield', 'anotherfield');

switch($condition){
   case foo:
       $var->where('bar', '=', 'xyz');
   break;
   case etc:
       $var->where('bar', '=', 'abc')
   break;
}
$var->paginate(10);
return View::make('x.y.z', compact('var'));
4

1 回答 1

8

你需要捕获一些变量,

$data = $var->paginate(10);
return View::make('x.y.z', compact('data'));

在您当前的代码中,您不会在任何地方保存分页结果。

于 2019-11-06T10:20:29.727 回答