С выходом L4.1 мы уже увидели не мало приятных плюшек: расширенные методы для работы со связями в Eloquent, полностью переделанный и ускоренный роутинг, улучшенный Tinker, отличные нововведения по поводу SSH, но это еще не всё. Теперь разработчикам Laravel доступно управление промежуточным Http слоем (Middleware). Для этого в фрэймворк был интегрирована уже многим известная реализация StackPHP из Symphony HttpKernel. Что же это нам даёт?
- Обработка/внедрение сессий
- Преждевременная обработка строк запроса
- Введение ограничения количества запросов по временному интервалу
- Отлавливание ботов
- Расширенные возможности логирования
- Преждевременная обработка json
- И всё, что связанно с циклом жизни request|response