Spec-Zone.ru › Laravel 7

AuthorizesRequests

trait AuthorizesRequests (View source)

Методы

Responseauthorize(mixed $ability, mixed|array $arguments = [])

Авторизовать заданное действие для текущего пользователя.

ResponseauthorizeForUser(Authenticatable|mixed $user, mixed $ability, mixed|array $arguments = [])

Авторизовать заданное действие для пользователя.

arrayparseAbilityAndArguments(mixed $ability, mixed|array $arguments)

Угадывает имя разрешения, если оно не было предоставлено.

stringnormalizeGuessedAbilityName(string $ability)

Нормализует имя разрешения, которое было угадано по имени метода.

voidauthorizeResource(string $model, string|null $parameter = null, array $options = [], Request|null $request = null)

Авторизовать действие над ресурсом на основе входящего запроса.

arrayresourceAbilityMap()

Получить карту методов ресурса к именам разрешений.

arrayresourceMethodsWithoutModels()

Получить список методов ресурса, у которых нет параметров модели.

Подробности

Response authorize(mixed $ability, mixed|array $arguments = [])

Авторизовать заданное действие для текущего пользователя.

Параметры

mixed$ability
mixed|array$arguments

Возвращаемое значение

Response

Исключения

AuthorizationException

Response authorizeForUser(Authenticatable|mixed $user, mixed $ability, mixed|array $arguments = [])

Авторизовать заданное действие для пользователя.

Параметры

Authenticatable|mixed$user
mixed$ability
mixed|array$arguments

Возвращаемое значение

Response

Исключения

AuthorizationException

protected array parseAbilityAndArguments(mixed $ability, mixed|array $arguments)

Угадывает имя разрешения, если оно не было предоставлено.

Параметры

mixed$ability
mixed|array$arguments

Возвращаемое значение

array

protected string normalizeGuessedAbilityName(string $ability)

Нормализует имя разрешения, которое было угадано по имени метода.

Параметры

string$ability

Возвращаемое значение

string

void authorizeResource(string $model, string|null $parameter = null, array $options = [], Request|null $request = null)

Авторизовать действие над ресурсом на основе входящего запроса.

Параметры

string$model
string|null$parameter
array$options
Request|null$request

Возвращаемое значение

void

protected array resourceAbilityMap()

Получить карту методов ресурса к именам разрешений.

Возвращаемое значение

array

protected array resourceMethodsWithoutModels()

Получить список методов ресурса, у которых нет параметров модели.

Возвращаемое значение

array

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Foundation/Auth/Access/AuthorizesRequests.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API