Перейти к содержимому

Laravel 12.42, Inertia.js 2.3 и обновления PHP-экосистемы

  • 16 декабря 2025
  • 4 мин чтения
  • Laravel
Laravel 12.42, Inertia.js 2.3 и обновления PHP-экосистемы

Laravel 12.42, Inertia.js 2.3 и нативная поддержка в PhpStorm: главные обновления недели в экосистеме PHP-фреймворка

На этой неделе экосистема Laravel получила ряд значимых обновлений: от выпуска новой минорной версии фреймворка до важных улучшений в ключевых инструментах, таких как Inertia.js. JetBrains анонсировала нативную поддержку Laravel в PhpStorm, а команда фреймворка запустила праздничный Advent Calendar для open-source сообщества. Параллельно появляются новые пакеты и практические руководства по созданию полностью интерактивных приложений.

Выпуск Laravel 12.42.0

14 декабря 2025 года состоялся релиз Laravel версии 12.42.0. Обновление включает несколько новых возможностей и улучшений:

  • Атрибуты запросов HTTP-клиента: Появилась возможность добавлять пользовательские метаданные к запросам через метод withAttributes(). Эти данные можно позже получить через макрос request()->attributes() для логирования или отладки.
  • Поддержка Enum в заменах Переводчик (Translator): Теперь при использовании помощника __() можно передавать значения перечислений (Enums) в массиве замен. Это повышает типобезопасность и читаемость кода.
  • Новые методы для построителя схем (Schema Builder): Добавлены методы primary, unique и index для более лаконичного определения индексов прямо в методе column.
  • Исправление проблемы, когда фасад Storage в задачах очереди мог использовать неправильный диск по умолчанию.

Inertia.js обновляется до версии 2.3

Вышла версия Inertia.js 2.3.0, которая приносит долгожданную интеграцию с Laravel Precognition для компонента Form и хука useForm() "из коробки". Это упрощает валидацию форм на фронтенде, используя существующие правила валидации Laravel на сервере, обеспечивая согласованность и сокращая дублирование кода.

"Эта функция упрощает процесс, делая его более плавным, с меньшим количеством шаблонного кода", — отмечается в анонсе на Laravel News.

PhpStorm 2025.3: Официальная поддержка Laravel

В релизе PhpStorm 2025.3 появилась встроенная, "из коробки", поддержка Laravel. Это означает, что IDE теперь лучше понимает структуру проектов Laravel, шаблоны Blade, фасады и другие особенности фреймворка, что улучшает автодополнение, навигацию и анализ кода. Помимо этого, обновление включает:

  • Нативную интеграцию с Claude Agent (AI-помощник).
  • Поддержку PHP 8.5.
  • Улучшения в работе с дженериками.
  • Новую тему оформления Islands.

Новые пакеты и инструменты

  • Laravel Bastion: Новый пакет для API-аутентификации, вдохновлённый подходом Stripe. Он предлагает изоляцию сред (например, тестовые и рабочие ключи), гранулярные scopes и встроенные механизмы безопасности.
  • Laravel Artifact: Лёгкий пакет для простого управления медиафайлами. Он упрощает загрузку, хранение, извлечение файлов и поддерживает работу с публичными/приватными дисками, а также signed URLs.
  • Пакет для перевода Enums: Пакет Laravel Enum Translatable от Osama Sadah решает задачу локализации значений перечислений в мультиязычных приложениях.

Практические руководства и кейсы

  • RCS Messaging с Laravel Livewire, Reverb и Echo: Vonage опубликовала статью-руководство по созданию полностью интерактивного чат-приложения с использованием современных возможностей Laravel. Показывается, как работать с RCS (Rich Communication Services), push-уведомлениями Livewire и реальным временем через WebSockets (Reverb/Echo).
  • Динамические дашборды на Livewire: В 14-м эпизоде цикла "Laravel In Practice" демонстрируется создание интерактивной аналитической панели с фильтрами по датам и интеграцией UI-библиотеки Flux — без написания JavaScript.
  • Геокодинг через Cloudflare: Компания Laravel Shift рассказала, как они увеличили производительность, используя бесплатный заголовок геолокации от Cloudflare. Это позволило упростить код, реализовать умное кэширование и показывать цены в зависимости от местоположения пользователя.
  • Миграция с SQL на MongoDB: Опубликовано подробное руководство, охватывающее редизайн схемы, трансформацию данных, переписывание запросов и оптимизацию производительности при переходе на документоориентированную базу данных.

Advent Calendar и вакансии

  • Laravel OSS Advent Calendar 2025: Команда Laravel запустила праздничный микросайт, где с 1 по 25 декабря каждый день открывается новый пакет с открытым исходным кодом из экосистемы, сопровождаемый коротким видео.
  • Актуальные вакансии для Laravel-разработчиков:
    • Senior Full Stack Laravel Developer (удалённо, GMT+4).
    • PHP Developer для Latin America (носители немецкого, французского, испанского).
    • Solutions Architect (удалённо, США и Канада).
    • PHP Developer для Европы и Африки (носители французского или немецкого).

Инструменты для разработчиков

  • CodeRabbit: AI-инструмент для код-ревью, который, по заявлениям, может сократить время проверки кода и количество багов вдвое. Анализирует пул-реквесты, даёт предложения по исправлению и позволяет настраивать правила. На текущий момент обработал более 10 миллионов PR в 2 миллионах репозиториев.
  • Refine: Live-редактор для шаблонов Blade, позволяющий мгновенно редактировать их прямо в браузере.

Источники

  1. https://laravel-news.com/laravel-12-42-0
  2. https://laravel-news.com/inertia-2-3-0
  3. https://laravel-news.com/link/16277 (анонс PhpStorm)
  4. https://laravel-news.com/laravel-bastion
  5. https://laravel-news.com/link/16273 (пакет Artifact)
  6. https://laravel-news.com/link/16283 (перевод Enums)
  7. https://developer.vonage.com/en/blog/rcs-messaging-with-laravel-livewire-reverb-and-echo
  8. https://laravel-news.com/building-a-dynamic-dashboard-laravel-in-practice-ep14
  9. https://laravel-news.com/geocoding-with-cloudflare
  10. https://laravel-news.com/link/16275 (миграция на MongoDB)
  11. https://laravel-news.com/laravel-launches-an-oss-advent-calendar
  12. https://larajobs.com/job/3785, /job/3786, /job/3787, /job/3788
  13. https://coderabbit.link/laravel
  14. https://laravel-news.com/link/16287 (Refine editor)
  15. Laravel News Weekly Digest #594 (исходное письмо от 14.12.2025).

Следующая →

ШИМ samsung vs apple
Чат поддержки
Печатает... Ответим за 5 минут

Удалить историю чата?

Все сообщения будут удалены безвозвратно.