Что нового в Laravel 9: Новые возможности Laravel 9

dede dede 20 Января 2022

Цикл выпуска Laravel был обновлен, чтобы включать один основной выпуск каждый год. В связи с этим изменением ожидается, что Laravel 9 — следующая LTS-версия Laravel — будет выпущена в сентябре 2021 года.

Этого не произошло.

Тейлор написал в блоге Laravel, что команда Laravel решила отложить выпуск Laravel 9 до начала 2022 года — через пару месяцев после выпуска Symphony 6.0 — поскольку это позволит им обновить базовые компоненты Symphony, используемые Laravel. В противном случае им пришлось бы ждать такого обновления до сентября 2022 года. Это означает, что стоит ожидать выхода L10 в январе 2023 года.

С приближением выпуска L9 я решил собрать воедино все, что на данный момент содержится внутри.

Минимальные требования Laravel 9 к PHP

Поскольку для Laravel 9 потребуется Symfony 6.0, а минимальное требование — PHP 8, это означает, что Laravel 9 будет иметь такое же ограничение.

Новый дизайн для маршрутов: список

Команда route:list уже давно включена в Laravel, и одна проблема, которая иногда возникает, заключается в том, что если у вас определены огромные и сложные маршруты, это может привести к путанице при попытке просмотреть их в консоли.

Новый дизайн для маршрутов: список

L9 поставляется с плавным обновлением, которое меняет — в лучшую сторону — способ отображения маршрутов. Новую команду route:list можно запускать в двух режимах: по умолчанию и подробном.

Анонимная миграция заглушек в L8 станет стандартом

В выпуске Laravel 8.37 появилась поддержка анонимной миграции.

Замена SwiftMailer на Symphony Mailer

В августе 2019 года Фабьен Потенсье написал в коротком блоге о своем решении заменить Swiftmailer на Symphony Mailer. Laravel следует набору в версии 9.0.

Строковые функции PHP 8

Поскольку PHP 8 будет наименьшим, Том Шлик подтвердил, что PR должен перейти к использованию функций str_contains(), str_starts_with() и str_ends_with() внутри класса \Illuminate\Support\Str.

Перечисленные выше функции и улучшения Laravel 9 — это краткий обзор того, что нас ждет впереди.

По материалам зарубежных СМИ, собрал всё, что удалось найти. По мере появление информации, буду обновлять.

Опубликовано в Блог dede

1 Ответ

  1. Yori Yori 20 Января 2022 (ред.)

    Мне нравится Laravel своими стандартами. Ребята молодцы, что стараются так придерживаться их!