Laravel v10 — это следующая основная версия Laravel, выпуск которой запланирован на 7 февраля 2023 года. ✨
Что будет в Laravel 10?
1. Обновление версии PHP (8.1)
Для Laravel 10 требуется минимальная версия PHP 8.1. Это просто означает, что новые функции в Laravel 10 больше не будут поддерживать версии PHP ≤ 8.
2. Объявление собственного типа в скелете
Объявление об этой функции было сделано Тейлором Отвеллом 14 ноября 2022 года. Laravel 10 добавит подсказки типов и возвращаемые типы ко всем методам скелета приложения.
3. Новое правило проверки через Artisan
Использование объектов правил:
Метод объектов правил позволяет регистрировать пользовательские правила проверки с помощью Artisan-команды make:rule.
Использование замыканий:
Замыкание можно использовать вместо объекта «правило», когда функциональность пользовательского правила требуется только один раз во всем приложении.
Неявные правила:
Уникальное правило не будет выполняться для пустой строки. Таким образом, для создания нового объекта неявного правила можно использовать Artisan-команду make:rule с опцией –implicit.
Вот все основные обновления Laravel 10:
Заключение
Laravel — это популярный и широко используемый фреймворк PHP, который имеет большое и активное сообщество разработчиков, которые вносят свой вклад и поддерживают его. Хотя новые функции или изменения в новой версии фреймворка могут повлиять на то, как его используют некоторые разработчики, или потребовать от них обновления своего кода, маловероятно, что они приведут к тому, что фреймворк устареет или полностью потеряет базу пользователей.