Увійти Реєстрація
Блог Серії
Кар'єра
Вакансії Компанії
Навчання
Документація Співбесіди Тестування Відео
Екосистема
Пакети Ресурси Проєкти
Інше
Події Про нас
Laravel 13: AI SDK, JSON:API Resources і простіше оновлення
Новини 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

19

Коментарі

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

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

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

Laracon US 2026: перший день Рекомендовано
Новини 29 липня 2026

Laracon US 2026: перший день

У Бостоні стартував Laracon US 2026, і запис першого дня вже доступний. Головне з кейноуту: офіційний Laravel LSP для редакторів, Laravel Cloud деплоїть Hono, Flask, Go та Rails, Pest 5 із Tia Engine. Аарон Френсіс приєднався до команди Laravel.

Pest 5: Tia Engine, плагін для AI-агентів і evals для LLM
Новини 29 липня 2026

Pest 5: Tia Engine, плагін для AI-агентів і evals для LLM

На першому дні Laracon US 2026 Нуно Мадуро представив Pest 5. Головне - Tia Engine, що переганяє лише зачеплені змінами тести й скорочує десятихвилинний прогін до кількох секунд, плюс плагіни для AI-агентів, evals, PHPStan і Rector.

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

ConveyThis Нова
Сьогодні

Middle PHP Developer

Middle PHP розробник для SaaS стартапу розробляє та оптимізує веб-додатки на Laravel, SQL/NoSQL, JavaScript та Bootstrap. Вимагається 3+ років досвіду з PHP/Laravel, глибоке розуміння баз даних, навички OOP та чистого коду. Повна віддаленість (часовий пояс Нью-Йорка), робота в швидкому стартап-середовищі з фокусом на масштабованість та якість кода.

PHP Developer

Senior PHP/Laravel розробник для створення та підтримки API-сервісів та систем інтеграції. Основні обов'язки: проектування partner-facing APIs, реалізація механізмів синхронізації даних у реальному часі, робота з REST API та вебхуками. Вимоги: 5+ років досвіду, експертиза PHP/Laravel, глибоке розуміння REST API, досвід з Git/CI-CD та AI-інструментами для розробки.

Digis Нова
Сьогодні

Senior Laravel Developer (EU based)

Розробка та підтримка frontend та backend компонентів хмарної платформи для управління житловим сектором на Vue.js та Laravel. Вимоги: 5+ років PHP/Laravel, 1+ рік Vue.js, англійська B2+. Обов'язки включають розробку функцій, вдосконалення адмін-панелі, виправлення дефектів та підтримку клієнтських імплементацій.

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

Bagisto

bagisto/bagisto

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

27,769 v2.4.8 12 15

Aimeos Laravel

aimeos/aimeos-laravel

Cloud-native, API-first Laravel пакет для електронної комерції з інтегрованою штучною інтелектуальністю для надшвидких онлайн-магазинів, маркетплейсів та складних B2B проектів.

8,669 2026.04.1 13 4

Відео за темою