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

Блог

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

No results.
LaraOwl: self-hosted моніторинг для Laravel-застосунків
Новини 17 червня 2026

LaraOwl: self-hosted моніторинг для Laravel-застосунків

LaraOwl - це open-source платформа моніторингу для Laravel-застосунків, яку ви розгортаєте на власній інфраструктурі. Замість відправлення даних до стороннього сервісу ви встановлюєте LaraOwl-сервер і клієнтський пакет у застосунки, які потрібно відстежувати.

26
Subscriptionify: пакет для управління підписками на основі функцій у Laravel
Новини 16 червня 2026

Subscriptionify: пакет для управління підписками на основі функцій у Laravel

Subscriptionify - Laravel-пакет для моделювання планів підписки та функцій, які вони відкривають. На відміну від Cashier, залишається незалежним від платіжних шлюзів, відстежуючи плани, квоти та використання у вашій базі даних.

48
Tips 15 червня 2026

insert() vs create() - масові операції правильно

При створенні 1,000 записів в циклі? Кожен create() звертається до бази окремо.

insert() надсилає всі записи одним запитом. В 100 разів швидше.

Компроміс:

  • create() запускає події, заповнює timestamps, повертає модель
  • insert() пропускає все, просто сирий SQL insert

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

  • Заповнення бази даних
  • Імпорт великих наборів даних
  • Фонові пакетні jobs

Порада: Використовувати upsert() для масових операцій insert-or-update в Laravel 8+.

24
// ПОГАНО: 1000 окремих запитів
foreach ($records as $record) {
    User::create($record); // Повільно
}

// ДОБРЕ: Один запит для всіх
User::insert($records);

// З timestamps
$now = now();
$records = collect($records)->map(function ($record) use ($now) {
    return array_merge($record, [
        'created_at' => $now,
        'updated_at' => $now,
    ]);
})->toArray();

User::insert($records);

// Upsert - вставити або оновити
User::upsert(
    [
        ['email' => 'john@example.com', 'name' => 'John'],
        ['email' => 'jane@example.com', 'name' => 'Jane'],
    ],
    ['email'], // Унікальна колонка
    ['name'] // Оновити ці колонки
);
Laravel 13.15.0: типізовані аксесори для перекладів та покращення безпеки
Новини 14 червня 2026

Laravel 13.15.0: типізовані аксесори для перекладів та покращення безпеки

Вийшла версія Laravel 13.15.0 з типізованими методами для перекладів, десеріалізацією JSON Schema, спеціальним драйвером черг для Laravel Cloud та виправленнями вразливостей у валідації та маршрутизації.

73
Laradocs
Новини 14 червня 2026

Laradocs: пакет для створення версійованої документації в Laravel-додатках

Laradocs - Laravel-пакет для розгортання документаційного сайту з Markdown-файлів усередині вашого коду. Пишіть документацію поруч із кодом, комітьте разом, а Laradocs рендерить її за адресою /docs з навігацією, SEO-метаданими та адаптивним інтерфейсом.

Відкрито опитування State of PHP 2026
Новини 14 червня 2026

Відкрито опитування State of PHP 2026

JetBrains та The PHP Foundation запустили перше спільне опитування State of PHP 2026, щоб отримати детальну картину сучасного використання PHP. Опитування охоплює досвід розробників, їхні інструменти, ставлення до AI та виклики у роботі.

Laracon US 2026 оголосив повний список доповідачів
Новини 14 червня 2026

Laracon US 2026 оголосив повний список доповідачів

Laracon US представив повний склад спікерів для конференції 2026 року, яка відбудеться в Бостоні 28-29 липня. Список включає команду Laravel Core, відомих представників спільноти та спікерів поза межами фреймворку.

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

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