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

Перекладено ШІ
Оригінал: Laravel News
Оновлено: 01 січня, 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! Ми цінуємо вашу підтримку!