Spec-Zone.ru › Laravel 9

АвторизуетЗапросы

атрибут АвторизуетЗапросы (Просмотреть исходный код)

Методы

Ответ authorize(mixed $ability, mixed|array $arguments = [])

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

Ответ authorizeForUser(Authenticatable|mixed $user, mixed $ability, mixed|array $arguments = [])

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

массив parseAbilityAndArguments(mixed $ability, mixed|array $arguments)

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

строка normalizeGuessedAbilityName(string $ability)

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

void authorizeResource(string|array $model, string|array|null $parameter = null, array $options = [], Запрос|null $request = null)

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

массив resourceAbilityMap()

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

массив resourceMethodsWithoutModels()

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

Подробности

Ответ authorize(mixed $ability, mixed|array $arguments = [])

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

Параметры

mixed $ability
mixed|array $arguments

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

Ответ

Исключения

ИсключениеАвторизации

Ответ authorizeForUser(Authenticatable|mixed $user, mixed $ability, mixed|array $arguments = [])

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

Параметры

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

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

Ответ

Исключения

ИсключениеАвторизации

protected массив parseAbilityAndArguments(mixed $ability, mixed|array $arguments)

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

Параметры

mixed $ability
mixed|array $arguments

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

массив

protected строка normalizeGuessedAbilityName(string $ability)

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

Параметры

string $ability

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

строка

void authorizeResource(string|array $model, string|array|null $parameter = null, array $options = [], Запрос|null $request = null)

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

Параметры

string|array $model
string|array|null $parameter
массив $options
Запрос|null $request

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

void

protected массив resourceAbilityMap()

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

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

массив

protected массив resourceMethodsWithoutModels()

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

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

массив

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

Spec-Zone.ru

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