Увійти Реєстрація
Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Документація Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти Інструменти Події
Інше
Про нас Реклама
Новини 17 березня 2026

Laravel 13: AI SDK, JSON:API Resources і простіше оновлення

Вийшов Laravel 13 - велике оновлення без звичного болю при переході.

Фокус цього циклу:

  • мінімум breaking changes;
  • більше вбудованих можливостей;
  • сильніші стандартні рішення для сучасних проєктів.

Ключові зміни

  • Laravel 13 потребує PHP 8.3+ і продовжує курс на м'які оновлення. Для більшості проєктів перехід із Laravel 12 має бути швидким.

  • У фреймворку з'явився Laravel AI SDK. Це єдиний інтерфейс для роботи з текстом, зображеннями, аудіо, embedding-моделями та агентами без жорсткої прив'язки до одного провайдера.

  • Laravel тепер має вбудовані JSON:API resources. Це спрощує стандартні API-відповіді зі зв'язками, посиланнями та вибірковими полями.

  • PreventRequestForgery формалізує й підсилює CSRF-захист через перевірку походження запиту, зберігаючи сумісність із захистом на основі токенів.

  • Queue::route(...) дозволяє централізовано призначати з'єднання і чергу для job-класів. Менше розкиданих onQueue() по коду.

  • Атрибути #[Middleware], #[Authorize], #[Tries], #[Timeout] розширюють декларативний підхід. Налаштування ближче до класу, менше службового коду в ініціалізації.

  • Cache::touch(...) продовжує час життя кешу без повторного читання і запису значення. Корисно для часто використовуваних ключів, сесійних і тимчасових даних.

  • Laravel 13 також посилює напрямок ШІ через семантичний і векторний пошук та кращу інтеграцію з embedding-моделями й pgvector.

use App\Jobs\ProcessPodcast;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\Queue;
use Illuminate\Routing\Attributes\Controllers\Middleware;

Queue::route(
	ProcessPodcast::class,
	connection: 'redis',
	queue: 'podcasts',
);

#[Middleware('auth')]
class CommentController
{
	// ...
}

Cache::put('report:42', ['ready' => true], now()->addMinutes(5));
Cache::touch('report:42', 300);

Джерело: laravel.com/docs/13.x/releases

26

Читати в документації

Коментарі

Увійдіть, щоб залишити коментар

Будьте першим, хто залишить коментар!

Читайте також

Новини 30 жовтня 2026

Laracon AU 2026 у Брисбені: програма і що варто подивитися

4-6 листопада в Брисбені пройде Laracon AU 2026 - Day 0 з двома воркшопами і два дні доповідей. Марсель Поціот про приховану архітектуру Laravel-застосунків, Метт Стауффер про смак розробника в епоху AI, Джоел Клермонт про тести, яким можна довіряти, Filament поза адмінками.

11

Вакансії за темою

Senior PHP Developer / Software Architect

Senior PHP-розробник та архітектор для розвитку й модернізації платформи публічних закупівель з фінансовими процесами та інтеграціями. Роль поєднує проєктування складних backend-систем, рефакторинг legacy-компонентів і безпосередню розробку на PHP 8+ із Symfony або Laravel. Ключові вимоги: 10+ років PHP-розробки, 5+ років у FinTech, активне використання AI-інструментів у розробці, досвід REST API, Redis/RabbitMQ, Docker і CI/CD.

EpicentrK Нова
2 дні тому

Backend PHP Developer (Middle+/Senior)

Розробник бекенду на PHP, який інтегрує внутрішні та зовнішні системи, проєктує й оптимізує складні SQL-запити та бере участь у плануванні архітектури сервісів. Потрібен досвід комерційної розробки на PHP 7.x/8.x від 4 років, робота з Symfony та/або Laravel, REST API, PostgreSQL/MySQL, MongoDB/Redis, RabbitMQ та Elasticsearch, а також глибоке знання OOP, SOLID і проєктування індексів.

EpicentrK Нова
2 дні тому

PHP Backend Developer (Middle+ / Senior)

Розробка та підтримка backend-сервісів на PHP: новий функціонал, REST API, інтеграції зі сторонніми сервісами, фонові завдання та черги. Ключовий фокус на PostgreSQL: проєктування схем, оптимізація складних SQL-запитів і індексів, аналіз продуктивності через EXPLAIN ANALYZE. Вимоги: від 4 років комерційного досвіду з PHP 8.x, фреймворки Laravel, Symfony або Yii2, робота зі складною бізнес-логікою, тести та Code Review.

Пакети за темою

Kalimera

welldigit/kalimera

Interactive installer that scaffolds Laravel applications the Well Digit way.

v1.0.0 16

Bagisto

bagisto/bagisto

Bagisto — це платформа для електронної комерції, побудована на Laravel. Вона надає готове рішення для створення та управління інтернет-магазинами з підтримкою каталогу товарів, замовлень, платежів та клієнтів.

28,284 v2.5.0 13 26