Описание тега lumen-5.2

Lumen 5.2 использует семейство компонентов Laravel 5.2, а также вносит некоторые существенные изменения в основную философию и цель Lumen. Он был выпущен 7 января 2016 года. Используйте его в дополнение к тегу [tag:lumen] в вопросах, касающихся Lumen 5.2.

Только API без сохранения состояния

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

Аутентификация

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

Помощники по тестированию

Поскольку сеансы больше не включены в Lumen, все помощники по тестированию взаимодействия с формами были удалены. Помощники по тестированию JSON API остаются.

Из примечания к выпуску Lumen 5.2