Підсумки новин Laravel 2024 року

1
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 17 грудня, 2025
У 2024 році відбулося чимало цікавих подій у світі Laravel, зокрема запуск Laravel Cloud, Inertia.js 2.0 та розширення для VS Code. Долучайтеся до ознайомлення з найяскравішими моментами цього року та дізнайтеся, що нового чекає на вас у Laravel у 2025

У 2024 році я зібрав найбільші новини з Laravel News. Цей рік виявився надзвичайно продуктивним завдяки запуску нової серії Laravel Creator Spotlight і значним оголошенням, таким як Laravel Cloud, Inertia.js 2.0, офіційне розширення Laravel для VS Code тощо!

Давайте розглянемо основні події кожного місяця 2024 року:

# Січень: Laravel Scout підтримує Typesense

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

Основні події:

# Лютий: Laravel Reverb

У лютому ми стали свідками запуску Laravel Reverb, нового WebSocket-сервера від Laravel, який забезпечує реальний зв'язок між клієнтом і сервером.

Основні події:

# Березень: Laravel 11

Laravel 11 випущено 12 березня 2024 року, ставши наступною основною версією Laravel.

У Laravel 11 з'явилися кілька чудових нововведень:

Основні події:

# Квітень: PHP 8.4 — Хуки для властивостей пройшли голосування RFC

У квітні анонсували хук для властивостей 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

Statamic 5 був випущений у травні 2024 року, зосереджуючи увагу на покращеннях продуктивності, досвіді для розробників та модернізації основи коду.

Основні події:

# Червень: Універсальний посібник з валідації Laravel

У червні Ешлі Аллен написала Універсальний посібник з валідації Laravel, який охоплює все, що потрібно знати для початку роботи з валідацією у додатках Laravel.

Основні події:

# Липень: Laravel Creator Spotlight

Ерик Барнс запустив подкаст Laravel Creator Spotlight і серію на YouTube, яка включає інтерв'ю з творцями класних проектів на базі Laravel. Перше інтерв'ю в цій серії відбулося 28 липня з Метом Стенсоном, творцем Laravel Advanced String Package.

Основні події:

# Серпень: Laracon US 2024

На Laracon US 2024 було оголошено багато цікавих новин для Laravel. Основні моменти з ключової промови Тейлора Отвелла підсумовують деякі ключові оголошення:

Основні події:

# Вересень: Випуск Pest 3

Під час Laracon US ми побачили перші ознаки Pest 3, а згодом Pest 3 був випущений у вересні. Pest 3 надає нові можливості, такі як:

Основні події:

# Жовтень: Laravel Prism

У жовтні Т. Дж. Міллер випустив першу версію Laravel Prism — пакету для роботи з AI у Laravel. Prism забезпечує зручний інтерфейс для AI-постачальників, таких як OpenAI, Anthropic і Ollama.

Основні події:

# Листопад: Випуск PHP 8.4

У листопаді випущено 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');

Основні події:

# Грудень: Laravel VS Code та Inertia.js 2.0

Відоме в серпні на Laracon US 2024, у грудні ми побачили запуск публічної бета-версії розширення Laravel для VS Code! Безкоштовно для завантаження, з авто-завершенням, навігаційними лінками, інформацією при наведенні миші та багато іншого:

Також у грудні випущено Inertia 2.0, з асинхронними запитами, відкладеними пропсами, попереднім завантаженням, опитуваннями та багатьма іншими новими можливостями.

Основні події:

# Що очікувати від Laravel у 2025

У 2024 році Laravel News публікував безліч матеріалів, щоб допомогти вам бути в курсі останніх новин у спільноті Laravel. У 2025 році у нас заплановано багато цікавого контенту! Приєднуйтесь до розсилки Laravel, підпишіться на наш YouTube-канал та стежте за нами в соціальних мережах, щоб бути в курсі всіх новин Laravel.

Яків Беннет та Майкл Дирінда продовжують публікувати регулярні епізоди подкасту Laravel News, щоб ви могли отримувати останні новини прямо на ходу!

Якщо ви зацікавлені у партнерстві з нами, ознайомтесь із нашою програмою партнерства Laravel News або приєднайтеся до нашої програми партнерства вже сьогодні!

Наприкінці, дякуємо вам, читачі, глядачі та слухачі Laravel News! Ми цінуємо вашу підтримку!

Популярні

Logomark Logotype

Налаштування Xdebug з Docker та PHP 8.4 всього за одну хвилину

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

Logomark Logotype

Що нового в PHP 8.5

PHP 8.5 обіцяє безліч нових можливостей, таких як оператор Pipe, функції `array_first()` та `array_last()`, а також нове розширення URI. Чи готові ви дізнатися, як ці функції можуть спростити вашу розробку? Читайте далі, щоб дізнатися більше про ці захоплюючі нововведення

Logomark Logotype

Простий пакет RabbitMQ для Laravel

Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!