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

Блог

Статті, новини, туторіали та переклади від учасників спільноти

No results.
HEIC в Laravel
Новини 08 серпня 2026

Валідація та конвертація HEIC зображень у Laravel

Laravel 13.24 навчився приймати HEIC, HEIF та AVIF формати, додав метод toHeic() для виводу та розширив правило валідації image. Розглядаємо, як приймати фото з iPhone і конвертувати їх у формати, які розуміють браузери.

2
Документація Laravel українською: 103 сторінки і щоденна синхронізація
Новини 07 серпня 2026

Документація Laravel українською: 103 сторінки і щоденна синхронізація

Відкриваємо український переклад документації Laravel 13.x - усі 103 сторінки, від маршрутизації до Passport. Переклад тримається в синхроні з laravel/docs автоматично: щоночі GitHub Action звіряє наші файли з апстрімом і перекладає лише ті секції, яких торкнувся diff. Текст машинний, вичитка триває.

57
Tips 07 серпня 2026

upsert() - масовий insert/update

Треба масово вставити або оновити дані?

upsert() робить insert або update у межах одного запиту.

Як працює:

  • Вказуєте унікальні колонки для пошуку
  • Якщо запис існує - оновлюється
  • Якщо ні - вставляється

Порада: ідеально для синхронізації з зовнішніми сервісами.

// Масове оновлення/створення користувачів
User::upsert(
  [
    ['email' => 'john@ex.com', 'name' => 'John', 'age' => 30],
    ['email' => 'jane@ex.com', 'name' => 'Jane', 'age' => 25],
    ['email' => 'bob@ex.com', 'name' => 'Bob', 'age' => 35],
  ],
  ['email'], // Унікальне поле
  ['name', 'age'] // Поля для оновлення
);
dominantColor()
Новини 07 серпня 2026

Отримання домінантного кольору зображення в Laravel

Laravel 13.24 додав метод dominantColor() до вбудованого API для роботи із зображеннями. Він дозволяє витягти середній колір фото без сторонніх пакунків - ідеально для плейсхолдерів, заповнення letterbox-смуг та тонування карток.

3
Project Rules
Новини 07 серпня 2026

Laravel Boost Project Rules: навчіть AI-агентів конвенцій вашого проєкту

У Laravel Boost з'явилися правила проєкту - набір Markdown-файлів із конвенціями вашого застосунку, які AI-агенти читають залежно від контексту роботи. Функція дозволяє зберігати рішення команди та специфічні практики окремо від загальних інструкцій.

2
Filament v4.12 & v5.7
Новини 07 серпня 2026

Значне покращення продуктивності та виправлення безпеки у Filament v4.12 та v5.7

Команда Filament випустила оновлення v4.12.6 та v5.7.6 з вражаючими покращеннями продуктивності: форми рендеряться на 90% швидше, таблиці - на 52% швидше. Також виправлено низку вразливостей безпеки, тому оновлення критично важливе для всіх користувачів.

3
Tips 06 серпня 2026

existsOr() та doesntExistOr() - чисті перевірки існування

Спочатку перевіряєте exists(), потім робите дію? Виходить громіздкий if/else.

existsOr() виконає callback, якщо запис не існує. doesntExistOr() - якщо існує.

Де корисно:

  • Кинути виняток
  • Створити запис
  • Залогувати подію
  • Надіслати нотифікацію
// ПОГАНО
if (!User::where('email', $email)->exists()) {
  return response()->json(['error' => 'User not found'], 404);
}

// ДОБРЕ
User::where('email', $email)
  ->existsOr(function () {
    throw new UserNotFoundException('User not found');
  });

// Створити, якщо немає
Post::where('slug', $slug)
  ->existsOr(function () use ($slug) {
    Post::create(['slug' => $slug, 'title' => 'Draft']);
  });

// Лог при існуванні
Order::where('id', $orderId)
  ->where('status', 'pending')
  ->doesntExistOr(function () use ($orderId) {
    Log::warning("Non-pending order: {$orderId}");
  });
Laravel 13.24
Новини 06 серпня 2026

Визначення домінантного кольору та підтримка HEIC у Laravel 13.24

Laravel 13.24 розширює Image API визначенням домінантного кольору та підтримкою HEIC, додає метод modelKeys() до Eloquent query builder, впроваджує правило валідації array_keys та виправляє критичне уповільнення валідації великих масивів з wildcards.

3

Статті, новини та посібники про Laravel і PHP українською: релізи фреймворку, патерни, інструменти та досвід команд. Нижче - розбивка за категоріями й темами, якщо хочете звузити пошук.

Зараз опубліковано 244 матеріали від 3 авторів. Останній матеріал - 12 вересня 2026.