Laravel 12. Что нового?

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Сегодня релиз Laravel 12, основной фишкой которого заявлены минимальные критические изменения. Большинство проектов могут быть обновлены до новой версии без изменений кода. Разработка Laravel 12 будет вестись до 13 августа 2026 года, а патчи безопасности будут выходить до 24 февраля 2027 года — итого два года поддержки.

Что нового

Завезли стартовые наборы для React, Vue и Livewire со встроенной системой аутентификации плюс поддержка WorkOS AuthKit для социальной аутентификации, поддержку ключей доступа (passkey) и SSO (Single sign-on — технология единого входа). Весь бэкэнд и фронтэнд-код наборов находится в вашем приложении, что позволяет максимально реализовывать то, что вам нужно. React и Vue используют Inertia 2, TypeScript, shadcn/ui и Tailwind, а Livewire — основанную на Tailwind библиотеку компонентов Flux UI и Laravel Volt. Пакеты Laravel Breeze и Laravel Jetstream больше обновляться не будут.

Что изменилось

  • Удалена поддержка Carbon 2. Теперь требуется Carbon 3.

  • Необходимо обновить Laravel Installer, который поддерживает Laravel 12 и новые стартовые наборы.

  • Вызов метода Concurrency::run с ассоциативным массивом возвращает результаты операций вместе с соответствующими ключами.

  • Метод $request->mergeIfMissing() теперь позволяет объединять вложенные массивы данных с использованием нотации «точка».

  • Правило валидации image больше не разрешает SVG изображения по умолчанию. Если они вам нужны, то нужно их прописывать отдельно через image:allow_svg.

Самый короткая релиз-статья о Laravel, на моей памяти. С одной стороны это прекрасно, что не придётся перелопачивать код для обновления, все как мы загадывали в Новый год на канале, но с другой стороны — это не мажор-релиз, это цифра ради цифры.

Экосистема Laravel

На Сегодня у Тейлора ещё запланирован ряд событий, которые возможно уже произошли:

  • официальный Laravel-плагин для Visual Studio Code.

  • обновление дизайна официального сайта.

  • релиз проекта Laravel Cloud

  • релиз пакета Laravel Nightwatch


Laravel World — вся самая свежатина о PHP и Laravel в Телеграме.

Источник: https://habr.com/ru/articles/885338/


Интересные статьи

Интересные статьи

Привет, Хабр! Меня зовут Виктор Плошихин, я руковожу ML‑лабораторией в Yandex Infrastructure, мой коллега Константин Моксин @kamoksin работает разработчиком‑аналитиком в этой же лаборат...
Замедление YouTube в России прекратится в ближайшее время. Об этом с ссылкой на источники сообщил ведущий аналитик Mobile Research Group Эльдар Муртазин. «Считайте это пока сл...
Во второй части статьи про bitrix кластер мы будет рассматривать настройку percona xtradb cluster mysql 5.7, настройка арбитра, настройка удобного dashboard.Если вы пропустили предыдущие части: Первая...
Периодически мне в разных вариантах задают вопрос, который «в среднем» звучит так: «что лучше: заказать интернет-магазин на бесплатной CMS или купить готовое решение на 1С-Битрикс и сделать магазин на...
В «1С-Битрикс» считают: современный интернет-магазин должен быть визуально привлекательным, адаптированным для просмотра с мобильных устройств и максимально персонализированным с помощью технологии Бо...