AuthorizesRequests
trait AuthorizesRequests (View source)
Методы
| Response | authorize(mixed $ability, mixed|array $arguments = []) Авторизовать заданное действие по набору аргументов. | |
| Response | authorizeForUser(Authenticatable|mixed $user, mixed $ability, mixed|array $arguments = []) Авторизовать заданное действие для пользователя. | |
| Response | authorizeAtGate(Gate $gate, mixed $ability, mixed|array $arguments) Авторизовать запрос на указанном шлюзе. | |
| array | parseAbilityAndArguments(mixed $ability, mixed|array $arguments) Угадывает имя возможности, если оно не было предоставлено. | |
| HttpException | createGateUnauthorizedException(string $ability, mixed|array $arguments, string $message = 'This action is unauthorized.', Exception $previousException = null) Выбросить исключение отказа в авторизации, основываясь на результатах шлюза. |
Подробности
Response authorize(mixed $ability, mixed|array $arguments = [])
Авторизовать заданное действие по набору аргументов.
Response authorizeForUser(Authenticatable|mixed $user, mixed $ability, mixed|array $arguments = [])
Авторизовать заданное действие для пользователя.
Response authorizeAtGate(Gate $gate, mixed $ability, mixed|array $arguments)
Авторизовать запрос на указанном шлюзе.
protected array parseAbilityAndArguments(mixed $ability, mixed|array $arguments)
Угадывает имя возможности, если оно не было предоставлено.
protected HttpException createGateUnauthorizedException(string $ability, mixed|array $arguments, string $message = 'This action is unauthorized.', Exception $previousException = null)
Выбросить исключение отказа в авторизации, основываясь на результатах шлюза.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Foundation/Auth/Access/AuthorizesRequests.html