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, который имеет большое и активное сообщество разработчиков, которые вносят свой вклад и поддерживают его. Хотя новые функции или изменения в новой версии фреймворка могут повлиять на то, как его используют некоторые разработчики, или потребовать от них обновления своего кода, маловероятно, что они приведут к тому, что фреймворк устареет или полностью потеряет базу пользователей.