【发布时间】:2014-08-27 22:49:13
【问题描述】:
我正在列出记录和分页都很好,但是当我传递可选参数时,例如:
/panelapp/usuarios?nivel=admin&page=2
我只承认变量 page 忽略了另一个,并且过滤器可能会这样做吗?我把代码留在这里:
路线:
Route::get('/panelapp/usuarios', array(
'as' => 'panel-lista-usuarios',
'uses' => 'CuentaController@getLista'
));
昆塔控制器:
public function getLista(){
$lista = Usuario::paginate(10);
return View::make('panelapp.cuentas.lista')->with('usuarios',$lista);
}
查看:
@foreach($usuarios->getCollection()->all() as $item)
{{ mostrando items... }}
@endforeach
{{ $usuarios->appends(Request::except('page'))->links() }}
【问题讨论】:
-
你需要用英文发布。
-
抱歉,我编辑了我的问题
-
从您的代码中我看到您没有使用
nivel参数,为什么您认为它被忽略了? -
$lista = Usuario::where('nivel', Input::get('nivel'))->paginate(10);这将帮助我使过滤器是静态的,但我需要的是 level 参数是可选的,并且分页是根据接收到的 url 参数实现的:例如:案例: 1 /panelapp/users?level=admin&page=2 案例 2 /panelapp/users?level=admin&status=1&page = 2 案例 3 /panelapp/users?level=admin&status=1&order=desc&page=2 案例:n ..
标签: parameters laravel-4 pagination