我正在使用Entrust Laravel Package,它运行正常,但是有问题。
我想使用以下控制器向管理员显示登录表单
setwd("C:/Users/xxx/Desktop/R")
如何告诉Entrust为“admin / login”等某些路线“禁用”访问控制?
Route::get('/admin/login', array('as' => 'admin_login', 'uses' => 'Admin\AdminAccessController@getLogin'));
答案 0 :(得分:0)
你可以这样做.. (Documentation)
Route::filter('admin', function()
{
// check the current user
if (!Entrust::hasRole('admin')) {
App::abort(403);
}
});
// only admin will have access to routes within admin/login
Route::when('admin/login', 'admin');