我正在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;
}
但是,當允許失敗,它不是重定向。任何想法?
如果有幫助,您可以接受我對其他讀者的回答:) –