Дисциплины - Разработка веб-приложений

Начало разработки - Middleware в MVC

Middleware или промежуточное программное обеспечение — это фильтр HTTP-запросов.

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

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

В Laravel доступно два типа промежуточного программного обеспечения:

  • Глобальное программное обеспечение. Будет запускаться при каждом HTTP-запросе приложения.
  • Промежуточное программное обеспечение маршрутизации. Будет закреплен за конкретным маршрутом.
Команда для создания middleware:
php artisan make:middlewareUserMiddleware

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться