【发布时间】:2015-03-22 06:41:01
【问题描述】:
在我的项目中,我想将“user_id”传递给过滤器进行检查。
这是isAdmin函数:
public function isAdmin($id){
$user=User::find($id);
if($user->role==10){
return true;
}
return false;
}
这是我的路线文件:
Route::group(array('before'=>'admin'),function(){
Route::get('dashboard','UserController@Dashboard');
});
这是我的过滤器,我想给 user_id ($id),我不知道怎么做。
Route::filter('admin',function($id)
{
if(Auth::guest() or ! Auth::user()->isAdmin($id))
return Redirect::guest('user/logout');
});
【问题讨论】:
标签: laravel-4