У 2024 році я зібрав найбільші новини з Laravel News. Цей рік виявився надзвичайно продуктивним завдяки запуску нової серії Laravel Creator Spotlight і значним оголошенням, таким як Laravel Cloud, Inertia.js 2.0, офіційне розширення Laravel для VS Code тощо!
Давайте розглянемо основні події кожного місяця 2024 року:
У січні ми розглянули оптимізовану структуру директорій у Laravel 11. У новій версії Laravel 11 зменшено кількість непотрібних файлів і папок, які були присутні у початковій установці. Тепер папки і файли створюються лише за потреби, коли генерується прослуховувач подій, консольна команда тощо.
Основні події:
У лютому ми стали свідками запуску Laravel Reverb, нового WebSocket-сервера від Laravel, який забезпечує реальний зв'язок між клієнтом і сервером.
Основні події:
Laravel 11 випущено 12 березня 2024 року, ставши наступною основною версією Laravel.
У Laravel 11 з'явилися кілька чудових нововведень:
Основні події:
У квітні анонсували хук для властивостей PHP 8.4, який дозволяє перевизначити стандартну поведінку set
та get
для властивості.
class User implements Named
{
private bool $isModified = false;
public function __construct(
private string $first,
private string $last
) {}
public string $fullName {
// Перевизначаємо читання:
get => $this->first . " " . $this->last;
// Перевизначаємо запис:
set {
[$this->first, $this->last] = explode(' ', $value, 2);
$this->isModified = true;
}
}
}
Основні події:
Statamic 5 був випущений у травні 2024 року, зосереджуючи увагу на покращеннях продуктивності, досвіді для розробників та модернізації основи коду.
Основні події:
У червні Ешлі Аллен написала Універсальний посібник з валідації Laravel, який охоплює все, що потрібно знати для початку роботи з валідацією у додатках Laravel.
Основні події:
Ерик Барнс запустив подкаст Laravel Creator Spotlight і серію на YouTube, яка включає інтерв'ю з творцями класних проектів на базі Laravel. Перше інтерв'ю в цій серії відбулося 28 липня з Метом Стенсоном, творцем Laravel Advanced String Package.
Основні події:
На Laracon US 2024 було оголошено багато цікавих новин для Laravel. Основні моменти з ключової промови Тейлора Отвелла підсумовують деякі ключові оголошення:
Основні події:
Під час Laracon US ми побачили перші ознаки Pest 3, а згодом Pest 3 був випущений у вересні. Pest 3 надає нові можливості, такі як:
Основні події:
У жовтні Т. Дж. Міллер випустив першу версію Laravel Prism — пакету для роботи з AI у Laravel. Prism забезпечує зручний інтерфейс для AI-постачальників, таких як OpenAI, Anthropic і Ollama.
Основні події:
У листопаді випущено PHP 8.4 з хуками для властивостей, можливістю створення класів без зайвих дужок та іншими покращеннями. PHP 8 постійно вдосконалюється з кожним роком:
Моя улюблена функція PHP 8.4 — створення класів без зайвих дужок:
// Раніше
(new Request())->withMethod('GET')->withUri('/hello-world');
// PHP 8.4
new Request()->withMethod('GET')->withUri('/hello-world');
Основні події:
Відоме в серпні на Laracon US 2024, у грудні ми побачили запуск публічної бета-версії розширення Laravel для VS Code! Безкоштовно для завантаження, з авто-завершенням, навігаційними лінками, інформацією при наведенні миші та багато іншого:
Також у грудні випущено Inertia 2.0, з асинхронними запитами, відкладеними пропсами, попереднім завантаженням, опитуваннями та багатьма іншими новими можливостями.
Основні події:
У 2024 році Laravel News публікував безліч матеріалів, щоб допомогти вам бути в курсі останніх новин у спільноті Laravel. У 2025 році у нас заплановано багато цікавого контенту! Приєднуйтесь до розсилки Laravel, підпишіться на наш YouTube-канал та стежте за нами в соціальних мережах, щоб бути в курсі всіх новин Laravel.
Яків Беннет та Майкл Дирінда продовжують публікувати регулярні епізоди подкасту Laravel News, щоб ви могли отримувати останні новини прямо на ходу!
Якщо ви зацікавлені у партнерстві з нами, ознайомтесь із нашою програмою партнерства Laravel News або приєднайтеся до нашої програми партнерства вже сьогодні!
Наприкінці, дякуємо вам, читачі, глядачі та слухачі Laravel News! Ми цінуємо вашу підтримку!