Spec-Zone.ru › Laravel 5.3

AuthorizesRequests

trait AuthorizesRequests (View source)

Методы

Ответ 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 $model, string|null $parameter = null, array $options = [], Request|null $request = null)

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

массив resourceAbilityMap()

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

Подробности

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

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

Параметры

mixed $ability
mixed|array $arguments

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

Ответ

Исключения

AuthorizationException

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

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

Параметры

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

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

Ответ

Исключения

AuthorizationException

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

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

Параметры

mixed $ability
mixed|array $arguments

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

массив

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

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

Параметры

string $ability

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

строка

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

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

Параметры

string $model
string|null $parameter
массив $options
Request|null $request

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

void

protected массив resourceAbilityMap()

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

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

массив

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

Spec-Zone.ru

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