АвторизуетЗапросы
атрибут АвторизуетЗапросы (Просмотреть исходный код)
Методы
| Ответ | 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 = [])
Авторизовать заданное действие для текущего пользователя.
Ответ authorizeForUser(Authenticatable|mixed $user, mixed $ability, mixed|array $arguments = [])
Авторизовать заданное действие для пользователя.
protected массив parseAbilityAndArguments(mixed $ability, mixed|array $arguments)
Угадывает имя разрешения, если оно не было предоставлено.
protected строка normalizeGuessedAbilityName(string $ability)
Нормализует имя разрешения, которое было угадано по имени метода.
void authorizeResource(string|array $model, string|array|null $parameter = null, array $options = [], Запрос|null $request = null)
Авторизовать действие с ресурсом на основе входящего запроса.
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