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

Блог

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

No results.
Reservable-моделі в Laravel: як уникнути дублювання обробки за допомогою атомарних блокувань
Новини 05 жовтня 2026

Reservable-моделі в Laravel: як уникнути дублювання обробки за допомогою атомарних блокувань

Аарон Френсіс показує, як за допомогою трейта Reservable та атомарних блокувань кешу Laravel резервувати Eloquent-моделі, уникати повторної обробки та не «штурмувати» зовнішні сервіси при збоях.

13
Inertia.js v3.8
Новини 05 жовтня 2026

WhenMounted і BigInt-пропси в Inertia.js v3.8

Inertia.js v3.8.0 додає компонент WhenMounted для коду, що працює лише в браузері під час SSR, опційну підтримку великих цілих чисел як нативних BigInt та низку виправлень для Form, оптимістичних оновлень і історії навігації.

22
Велике оновлення тестів
Рекомендовано
Новини 05 жовтня 2026

Велике оновлення тестів і питань для співбесід: 75 тестів, 2791 питання і ваш прогрес

Тести й питання для співбесід на laravelukraine.com ми переробили майже з нуля: 75 тестів у 14 технологіях, 2791 питання з поясненнями, 1740 питань для співбесід у 143 темах. З'явилися підбірки за темами, розбір результату за темами, збереження спроби і сторінка «Моя підготовка», де видно ваш прогрес.

Створюй → тестуй → виправляй → повторюй: автоматизація розробки на Laravel за допомогою AI-агентів
Переклади 05 жовтня 2026

Створюй → тестуй → виправляй → повторюй: автоматизація розробки на Laravel за допомогою AI-агентів

Як перестати бути кур'єром між AI і терміналом: будуємо автоматичний цикл build → test → fix на Laravel Boost, OpenCode CLI та Laravel Queue, із лімітом спроб і фінальним рев'ю людиною.

3
Tips 05 жовтня 2026

`after()` - хук валідації після проходження всіх правил

Треба перевірити комбінацію полів? Або пов’язані записи в БД?

Звичайні правила працюють незалежно. Хук after() запускається після того, як усі правила пройшли.

Коли корисно:

  • Валідація кількох полів разом
  • Перевірки в БД
  • Складна бізнес-логіка
  • Кастомні повідомлення помилок на основі кількох полів

Суть:

Callback отримує Validator. Помилки додаються вручну.

Порада: after() ідеальний для валідації, що залежить від кількох полів або запитів до БД.

public function withValidator($validator)
{
  $validator->after(function ($v) {
    if ($this->start_date > $this->end_date) {
      $v->errors()->add(
        'end_date',
        'Дата завершення має бути після початку.'
      );
    }

    $total = $this->quantity * $this->price;
    if ($total > 1000 && ! $this->has_approval) {
      $v->errors()->add(
        'has_approval',
        'Замовлення понад $1000 потребують підтвердження.'
      );
    }
  });
}
Tips 02 жовтня 2026

Кастомні правила валідації - коли вбудованих недостатньо

Потрібно перевірити дані через зовнішній API? Або зробити складну перевірку в БД?

Вбудованих правил може не вистачити. Кастомні правила дають повний контроль.

Два підходи:

  • Класи-правила (перевикористовні, тестовані)
  • Closure (швидко, інлайн)

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

  • Бізнес-специфічна валідація
  • Перевірки через зовнішній API
  • Складні запити до БД
  • Перевірки, що залежать від кількох полів

Порада: для правил, які повторюються в різних формах, краще робити окремий клас-правило.

// Швидко: closure-правило
public function rules()
{
  return [
    'username' => [
      'required',
      function ($attr, $value, $fail) {
        if (strtoupper($value) !== $value) {
          $fail("Поле {$attr} має бути у ВЕРХНЬОМУ регістрі.");
        }
      },
    ],
  ];
}

// Перевикористовно: php artisan make:rule Uppercase
class Uppercase implements Rule
{
  public function passes($attribute, $value): bool
  {
    return strtoupper($value) === $value;
  }

  public function message(): string
  {
    return 'Поле :attribute має бути у верхньому регістрі.';
  }
}
Безпека Laravel AI
Новини 01 жовтня 2026

Виправлення безпеки в Laravel AI SDK та Laravel MCP: оновіться зараз

Вийшли дві security-поради для Laravel AI SDK і Laravel MCP: виправлено SSRF в адаптерах Vercel та AG-UI і проблему перевірки OAuth-редиректу. Розповідаємо, які версії уражені та як оновитися.

12
5 розумних функцій застосунку, які можна створити за допомогою Laravel AI SDK Рекомендовано
Переклади 30 вересня 2026

5 розумних функцій застосунку, які можна створити за допомогою Laravel AI SDK

П'ять практичних функцій на базі Laravel AI SDK: сортування звернень зі структурованим виводом, інструменти для агентів, семантичний пошук, підтвердження дій людиною та транскрибація голосових повідомлень.

21

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

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