Авторизация
класс Authorize (Просмотреть исходный код)
Свойства
| protected Gate | $gate | Экземпляр шлюза. |
Методы
| void | __construct(Gate $gate) Создать новый экземпляр промежуточного ПО. | |
| mixed | handle(Request $request, Closure $next, string $ability, array|null ...$models) Обработать входящий запрос. | |
| array|string|Модель | getGateArguments(Request $request, array|null $models) Получить параметр аргументов для шлюза. | |
| Модель|string | getModel(Request $request, string $model) Получить модель для авторизации. | |
| bool | isClassName(string $value) Проверяет, похож ли заданный строковый параметр на полное имя класса. |
Подробности
void __construct(Gate $gate)
Создать новый экземпляр промежуточного ПО.
mixed handle(Request $request, Closure $next, string $ability, array|null ...$models)
Обработать входящий запрос.
protected array|string|Модель getGateArguments(Request $request, array|null $models)
Получить параметр аргументов для шлюза.
protected bool isClassName(string $value)
Проверяет, похож ли заданный строковый параметр на полное имя класса.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Auth/Middleware/Authorize.html