Тег: Бекенд

2 Оновлено 26 червня, 2026

Нові виразні атрибути моделей у Laravel 13.2.0

Laravel 13.2.0 приносить симетричні атрибути для Eloquent і пряму підтримку enum у #[Queue] та #[Connection]. Також з’явилися releaseOnSignal для withoutOverlapping, додаткові дані в UniqueConstraintViolationException і правильне відображення cron‑виразів у schedule:list.

3 Оновлено 26 червня, 2026

Liminal — браузерне IDE для Laravel, що працює на WebAssembly

Liminal — браузерна IDE, яка запускає Laravel і PHP 8.4 у браузері через WebAssembly без потреби в сервері чи локальному PHP. Дізнайтеся про вбудований редактор, попередній перегляд, термінал, AI‑помічника та основні обмеження цього підходу.

0 Оновлено 20 березня, 2026

Circuit Breaker для Laravel: захист від каскадних збоїв

Пакунок circuit‑breaker від @algoyounes додає в Laravel механізм з трьома станами (closed, open, half‑open), іменовані ланцюги для кожного сервісу та колбеки для відстеження переходів і результатів викликів. Дізнайтеся, як обгорнути виклики через run(), використовувати CircuitManager або Guzzle‑middleware, щоб уникнути каскадних відмов.

1 Оновлено 26 червня, 2026

Переглядайте й виконуйте команди Artisan через інтерактивний TUI

Забуваєте точний синтаксис Artisan під час роботи? Artisan Browse — інструмент для локальної розробки: інтерактивний пошук, фільтрування, покрокове введення аргументів і перегляд команди перед запуском.

1 Оновлено 26 червня, 2026

Laravel Pint тепер замінює fully qualified class names на use statements

Pint для пресету laravel тепер містить правило fully_qualified_strict_types, яке автоматично замінює повністю кваліфіковані імена класів на короткі й додає відповідні use‑інструкції. Прочитайте статтю, щоб дізнатися, як це вплине на ваш код і як налаштувати правило у pint.json.

0 Оновлено 12 березня, 2026

LaraCopilot: з одного запиту — готовий Laravel MVP за допомогою AI

Уявіть: повноцінний Laravel‑MVP з одного опису. Дізнайтеся, як LaraCopilot генерує бекенд, фронтенд і структуру проєкту, щоб позбутися рутинної роботи.

0 Оновлено 12 березня, 2026

У Laravel 12.54.0 з’явився Model::withoutRelation() — метод для вибіркового видалення зв’язків із клонованої моделі

Laravel v12.54.0 додає Model::withoutRelation() для клонування моделей без конкретних відносин, метод interval() для зручного парсингу тривалостей і композитний індекс для покращення продуктивності черг. Хочете дізнатися, як ці зміни спростять роботу з моделями, запитами й тестами — читайте статтю.

1 Оновлено 26 червня, 2026

Laracon AU знову відбудеться в Brisbane — відкрито Call for Speakers

Laracon AU 2026 відбудеться в Брісбені 4–6 листопада з сильним фокусом на глибоко технічні доповіді й реальні кейси з Laravel. Хочете виступити або дізнатися більше — подача доповідей відкрита до 17 квітня, читайте статтю.

3 Оновлено 26 червня, 2026

Лаконічний API для читання PHP Attributes

PHP 8 додав атрибути, але стандартна рефлексія для їхнього читання дуже громіздка. Spatie PHP Attribute Reader усуває цей бойлерплейт і дозволяє просто та швидко читати атрибути в класах, методах, властивостях і параметрах.

4 Оновлено 26 червня, 2026

Ward — сканер безпеки, оптимізований під Laravel

Ward — консольний сканер безпеки для Laravel, який аналізує структуру проєкту (маршрути, контролери, Blade‑шаблони, конфіги, .env і залежності) та виконує контекстні перевірки замість загального пошуку шаблонів. Підтримує сканування .env і конфігів, перевірку залежностей, різні формати звітів, CI‑інтеграцію, baseline та налаштовувані правила — хочете дізнатися, як його впровадити?

2 Оновлено 26 червня, 2026

Kit — Opinionated стартовий набір для API на Laravel

Kit — стартовий набір для Laravel, орієнтований на токенну автентифікацію, документацію та безпеку за замовчуванням. Хочете швидко збудувати версіонований JSON‑API з готовими контролерами, валідаціями та механізмами для дедаліті — читайте статтю.

2 Оновлено 26 червня, 2026

Не дозволяйте збоям API вбити вашу queue — Fuse for Laravel

Уявіть, що Stripe падає опівночі, а ваші Laravel-воркери через нескінченні таймаути й повтори паралізують усю чергу. Читайте статтю, де я показую, як пакет Fuse для Laravel реалізує circuit breaker: відстрочує невдалі запити без втрати даних і автоматично відновлює обробку, коли сервіс повертається.