В laravel 5.1 вы можете вернуть пользовательский ответ при проверке способностей, если вы используете следующий метод:
if (Gate::denies('update', $post)) {
return response()->view('errors.403');
}
Есть ли способ вернуть аналогичную пользовательскую ошибку при использовании метода авторизации:
$this->authorize('update', $post);
Вышеприведенное просто генерирует исключение http с кодом состояния 403.
abort('403')
внутри метода авторизации - person Emeka Mbah   schedule 14.12.2015