Php Can';t使用开关后不要使用分页。-拉维尔

Php Can';t使用开关后不要使用分页。-拉维尔,php,laravel,eloquent,laravel-6,laravel-paginate,Php,Laravel,Eloquent,Laravel 6,Laravel Paginate,在使用paginate之前,我想使用开关。但在我看来,我犯了这个错误- 调用undefined方法Illumb\Database\Eloquent\Builder::links() 我的代码- MyController.php $var=User::select('somefield','anotherfield'); 开关($条件){ 案例foo: $var->where('bar','=','xyz'); 打破 案例等: $var->where('bar','=','abc')) 打破 }

在使用paginate之前,我想使用开关。但在我看来,我犯了这个错误-

调用undefined方法Illumb\Database\Eloquent\Builder::links()

我的代码- MyController.php

$var=User::select('somefield','anotherfield');
开关($条件){
案例foo:
$var->where('bar','=','xyz');
打破
案例等:
$var->where('bar','=','abc'))
打破
}
$var->paginate(10);
返回视图::make('x.y.z',compact('var');

您需要捕获一些变量

$data = $var->paginate(10);
return View::make('x.y.z', compact('data'));
在当前代码中,未将分页结果保存到任何位置