Spec-Zone.ru › Laravel 10

Авторизация

класс Authenticate реализует AuthenticatesRequests (Просмотреть исходный код)

Свойства

protected Factory $auth

Экземпляр фабрики аутентификации.

Методы

void __construct(Factory $auth)

Создать новый экземпляр middleware.

static string using(string $guard, string ...$others)

Указать группы для middleware.

mixed handle(Request $request, Closure $next, string[] ...$guards)

Обработать входящий запрос.

void authenticate(Request $request, array $guards)

Определить, авторизован ли пользователь в любой из заданных групп.

void unauthenticated(Request $request, array $guards)

Обработать неавторизованного пользователя.

string|null redirectTo(Request $request)

Получить путь, на который должен быть перенаправлен пользователь, если он не авторизован.

Подробности

void __construct(Factory $auth)

Создать новый экземпляр middleware.

Параметры

Factory $auth

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

void

static string using(string $guard, string ...$others)

Указать группы для middleware.

Параметры

string $guard
string ...$others

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

string

mixed handle(Request $request, Closure $next, string[] ...$guards)

Обработать входящий запрос.

Параметры

Request $request
Closure $next
string[] ...$guards

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

mixed

Исключения

AuthenticationException

protected void authenticate(Request $request, array $guards)

Определить, авторизован ли пользователь в любой из заданных групп.

Параметры

Request $request
array $guards

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

void

Исключения

AuthenticationException

protected void unauthenticated(Request $request, array $guards)

Обработать неавторизованного пользователя.

Параметры

Request $request
array $guards

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

void

Исключения

AuthenticationException

protected string|null redirectTo(Request $request)

Получить путь, на который должен быть перенаправлен пользователь, если он не авторизован.

Параметры

Request $request

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

string|null

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Auth/Middleware/Authenticate.html

Spec-Zone.ru

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