我正在Laravel 5.0中开发自定义访问控制系统。我创建了一个辅助函数来检查,如果用户执行一个功能Laravel 5.0重定向不工作
public function index() {
if(has_permission('blahblah')) {
// Do actions
}
}
之前有权而且我有一个辅助功能has_permission
function has_permission($action) {
$current_user_perms = array('view_users', 'create_users', 'edit_users', 'delete_users');
if(!in_array($action, $current_user_perms)) {
return redirect()->route('access_denied');
}
return true;
}
但是,当允许失败,它不是重定向。任何想法?
如果有帮助,您可以接受我对其他读者的回答:) –