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

Блог

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

No results.
Forte
Новини 03 вересня 2026

Forte: парсинг та редагування Laravel Blade-шаблонів

Forte - нова бібліотека для PHP від автора prettier-plugin-blade, яка перетворює Blade-шаблони у типізоване синтаксичне дерево. Дає змогу запитувати структуру шаблонів, робити масові зміни у сотнях файлів і перевіряти дотримання конвенцій у CI.

2
Laravel 13.30
Новини 03 вересня 2026

Laravel 13.30: новий метод chunkBy() для колекцій та посилення безпеки Storage::path()

Реліз Laravel 13.30 додає зручний метод chunkBy() для групування сусідніх елементів колекцій, закриває вразливість path traversal у Storage::path(), виводить причину зупинки queue worker безпосередньо в консолі та вводить низку інших покращень.

Statamic Sidecar
Новини 03 вересня 2026

Statamic представила Sidecar - панель керування для Markdown-сайтів

Statamic анонсувала Sidecar - інструмент, що дозволяє редагувати Markdown-файли статичних генераторів через панель керування Statamic без міграції чи імпорту контенту. Файли залишаються на місці, а ви отримуєте зручний інтерфейс для управління вмістом.

1
Tips 02 вересня 2026

lazy() - колекції без перевантаження пам'яті

Якщо обробляється 50 000 елементів і застосовується 10 методів, звичайна колекція створить 10 копій у пам'яті.

Lazy колекції обробляють один елемент за раз.

Як працює:

Елемент проходить через усі методи і лише потім переходить до наступного.

Коли варто використовувати:

  • Великі файли
  • Стрімінг
  • Генератори
  • Обмежена пам'ять

Порада: перетворити назад у звичайну колекцію - all().

// Погано: багато копій у пам'яті
$result = collect($hugeArray)
  ->filter(...)
  ->map(...)
  ->sortBy(...)
  ->take(100);

// Добре: один елемент за раз
$result = collect($hugeArray)
  ->lazy()
  ->filter(...)
  ->map(...)
  ->sortBy(...)
  ->take(100)
  ->all();

// Великий CSV
$users = LazyCollection::make(function () {
  $h = fopen('users.csv', 'r');
  while ($line = fgets($h)) {
    yield $line;
  }
  fclose($h);
})->map(fn($l) => str_getcsv($l));

// cursor() - вже lazy
User::cursor();
MKSine
Новини 02 вересня 2026

MKSine: CMS на базі Filament із плагінами, темами та блоками

MKSine - це повноцінна CMS для Laravel-проєктів на основі Filament, що включає сторінки, пости, конструктор блоків, систему плагінів, теми, меню та медіабібліотеку. Розробник Міран Салехі створив рішення, яке дозволяє редакторам керувати контентом без написання коду.

Compoships
Новини 02 вересня 2026

Compoships: Eloquent-зв'язки на основі кількох колонок

Пакет Compoships дозволяє визначати Eloquent-зв'язки між таблицями на основі кількох колонок замість одного зовнішнього ключа. Він вирішує проблему eager loading при роботі зі сторонніми схемами баз даних та підтримує складені первинні ключі.

Inertia.js v3.7
Новини 01 вересня 2026

Скасування відправки форм в Inertia.js v3.7

Inertia.js v3.7.0 додає компоненту <Form> два способи перервати відправку: метод cancel для ручного виклику та атрибут cancelOnUnmount, що спрацьовує при розмонтуванні форми. Також у релізі з'явилося реактивне значення polling для usePoll та виправлено скасування фонових асинхронних запитів.

2

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

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