Усе, що ми знаємо про Laravel 12

Перекладено ШІ
Оригінал: Laravel News
Оновлено: 21 лютого, 2025
Laravel 12 обіцяє стати важливим оновленням, яке зосереджене на підтримці й оптимізації, забезпечуючи безболісний перехід для більшості застосунків. Чи готові ви дізнатися, які нові можливості та зміни чекають на вас у цій версії

Laravel 12 вийде у понеділок, 24 лютого 2025 року, і буде зосереджено на підтримці та обслуговуванні.

У пості в X Тейлор зазначив,

Цей реліз в основному спрямований на підтримку, оновлення залежностей та має мінімальні порушення сумісності або незначні нові функції.

Завдяки цьому більшість додатків зможе оновитися без змін у коді. 🚀

Оскільки все більше додатків створюється на базі Laravel, ми зосереджуємося на впровадженні нових функцій протягом року без суттєвих змін, а щорічні релізи використовуються для оновлення залежностей і забезпечення сумісності з новими версіями PHP.

# Нові функції

Тейлор підкреслив, що команда постійно працює над новими функціями та зараз перейшла на щотижневий графік випуску. Ви можете ознайомитися з усіма нашими новинами про релізи Laravel цього року, а ось кілька основних новинок Laravel 11, які з'явилися з моменту офіційного випуску:

# Нові стартові набори

Разом з релізом команда Laravel запустить нові стартові набори, які підтримують React, Vue та Livewire.

У ці набори ввійдуть компоненти Shadcn, а для стеку Livewire буде доступна безкоштовна версія компонентів Flux.

Кожен стартовий набір буде взятий з окремих репозиторіїв на GitHub і встановлений безпосередньо у ваш додаток. Це надасть вам повний контроль над усім кодом, замість того, щоб ховатися у вашому vendor, як у пакунку.

# Новий веб-сайт Laravel

Ще однією новинкою стане нова головна сторінка для Laravel з оновленим брендингом.

# Оновлення до Laravel 12

Ми поспілкувалися з Джейсоном МакКріарі, засновником Laravel Shift, про оновлення Laravel 12 та ще одну функцію Shift, яка автоматично надсилає PR до Laravel Packages, щоб вони були готові у день великого релізу.

Це дуже важливо, оскільки раніше, якщо ви використовували сторонні пакети, вам доводилося покладатися на їх оновлення залежностей для підтримки нової версії, а це могло зайняти тижні або місяці.