Описание тега laravel-middleware

HTTPl Middleware - это механизм фильтрации HTTP-запросов, проходящих через ваше приложение. Промежуточное ПО позволяет добавлять дополнительные слои к вашей бизнес-логике.

Laravel включает промежуточное ПО, которое проверяет, аутентифицирован ли пользователь вашего приложения. Если пользователь не аутентифицирован, промежуточное ПО перенаправит пользователя на экран входа в систему. Однако, если пользователь аутентифицирован, промежуточное программное обеспечение позволит запросу продвинуться дальше в приложение.

Конечно, промежуточное ПО может быть написано для выполнения множества задач помимо аутентификации. CORS промежуточного слой может быть ответственным за добавление соответствующих заголовков для всех ответов, покидающих приложение. Промежуточное ПО для ведения журнала может регистрировать все входящие запросы к вашему приложению.

В структуру Laravel включено несколько промежуточного программного обеспечения, включая промежуточное ПО для обслуживания, аутентификации, защиты CSRF и т. Д. Все это промежуточное ПО находится вapp/Http/Middleware каталог.

Ссылка