TGViewer
Библиотека собеса по PHP | вопросы с собеседований Библиотека собеса по PHP | вопросы с собеседований @php_interview_lib · 3.09K subscribers
Post #278 1.94K
Что такое Middleware в Ларавеле и как оно используется?

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

Laravel поставляется с несколькими встроенными middleware, включая auth middleware для аутентификации, throttle middleware для ограничения скорости и csrf middleware для защиты от CSRF-атак.

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

Для регистрации middleware вы можете использовать свойство $middleware файла app/Http/Kernel.php.
  • 👍 19
More from @php_interview_lib
  1. Sep 15, 2026❓ Расскажите о паттерне Bridge Bridge — это структурный паттерн, который разделяет абстрак…
  2. Sep 15, 2026😭 Как не потратить недельный лимит AI-кодинга за три дня? Разберём на вебинаре, как трати…
  3. Aug 4, 2026Какова разница между «cookie» и «session»? В PHP «cookie» и «session» — это механизмы упра…
  4. Aug 4, 2026👅 Самое сложное — выбрать не курс, а направление Сегодня хочется разобраться в AI-агентах…
  5. Aug 4, 2026Один доступ вместо вечного выбора между «нужно для работы» и «давно хотелось изучить» 👇
  6. Jul 31, 2026❓ Объясни разницу между Gate и Policy в Laravel? Оба инструмента для авторизации, но с раз…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →