Релиз Laravel 11

Laravel 11.x требует минимальную версию PHP 8.2.

  • Функции в Laravel 11.x:
    1. Оптимизированная структура приложения: Представленная Тейлором Отвеллом и Нуно Мадуро, предлагает современную структуру приложения без изменений в существующих приложениях.
    2. Файл начальной загрузки приложения: Централизованная конфигурация для маршрутизации, промежуточного программного обеспечения, поставщиков услуг и многого другого в bootstrap/app.php.
    3. Поставщики услуг: Включен только один AppServiceProvider, с предыдущими функциями, обрабатываемыми автоматически или в поставщике услуг приложения.
    4. Подключаемый API и широковещательная маршрутизация: Создайте api.php и channels.php с помощью команд Artisan.
    5. Промежуточное программное обеспечение: Промежуточное программное обеспечение перенесено во фреймворк, настраиваемое через bootstrap/app.php.
    6. Планирование: Определите запланированные задачи в routes/console.php с помощью фасада Schedule.
    7. Обработка исключений: Настройте обработку исключений в bootstrap/app.php.
    8. Класс базового контроллера: Упрощенный базовый контроллер без расширения внутреннего класса Laravel.
    9. Настройки приложения по умолчанию: Настройка по умолчанию с использованием SQLite для хранения базы данных.
    10. Laravel Reverb: Сервер WebSocket для возможностей в реальном времени.
    11. Ограничение скорости в секунду: Поддержка ограничения скорости в секунду.
    12. Маршрутизация работоспособности: Определите конечную точку проверки работоспособности для мониторинга служб.
    13. Плавная ротация ключей шифрования: Безопасное вращение ключей шифрования без выхода пользователей из системы.
    14. Проверка правильности: Удобные для пользователя проверки форм для приложений командной строки.
    15. Тестирование взаимодействия с очередью: Легко тестировать взаимодействия с заданиями в очереди.