Sign in

Laravel Ukraine 🇺🇦

@laravelukraine.bsky.social
6 followers 10 following 210 posts

Українська спільнота Laravel-розробників. - Документація Laravel українською - Статті, туторіали, переклади - Вакансії для PHP/Laravel-розробників - Тести й питання зі співбесід Все українською. Безкоштовно, без реклами. laravelukraine.com

PostsRepliesMedia
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 2h
Щоб дізнатися, чи є в користувача пости, не варто писати $user->posts->count() > 0: це завантажить усі записи. Метод exists() зупиняється на першому збігу, тож для булевих перевірок він значно швидший. laravelukraine.com/blog/exists-vs-c…
Щоб дізнатися, чи є в користувача пости, не варто писати $user->posts->count() > 0: це завантажить усі записи. Метод exists() зупиняється на першому збігу, тож для булевих перевірок він значно швидший.

https://laravelukraine.com/blog/exists-vs-count-rozumna-perevirka?utm_source=
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 10/10/2026
Метод sole() у Laravel повертає запис лише тоді, коли він рівно один. На відміну від first(), він кидає виняток при нулі чи дублікатах. Зручно для критичної логіки, як-от рахунки. laravelukraine.com/blog/sole-suvore…
Метод sole() у Laravel повертає запис лише тоді, коли він рівно один. На відміну від first(), він кидає виняток при нулі чи дублікатах. Зручно для критичної логіки, як-от рахунки.

https://laravelukraine.com/blog/sole-suvore-otrimannia-odnogo-rezultatu?utm_source=bluesky
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 09/10/2026
🔥 Нова вакансія: Senior/ Lead PHP Engineer (with AI Skills) (#5828) (Senior, Віддалено) - N-iX laravelukraine.com/jobs/n-ix-senior…
laravelukraine.com
Senior/Lead PHP Engineer з AI-навичками (#5828)
Вакансія Senior/Lead PHP Engineer для онлайн-маркетплейсу автомобілів у Європі та Північній Америці. Проєкт на 3 місяці, часовий пояс Торонто. Розробка на Larav...
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 09/10/2026
Фрік Ван дер Гертен розповів, як Spatie побудувала AI-шар хелпдеска There There на Laravel AI SDK. Інструменти агента лише викликають звичайні domain-дії. laravelukraine.com/blog/laravel-ai-…
laravelukraine.com
Laravel AI SDK: агент для хелпдеска There There
Фрік де Йонг розповідає, як у Spatie побудували AI-шар хелпдеска There There на Laravel AI SDK: клас агента, інструменти з JSON-схемою та делегування domain-дія...
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 09/10/2026
Зарплату вказує лише 22.1% вакансій у вибірці laravelukraine.com, у решти цифри немає. Середня вилка серед тих, що вказали: від $1679 до $2594 на місяць. Ви б відгукнулись на вакансію без цифри? 🤔
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 09/10/2026
Стівен Ріс-Картер радить віддавати файли користувачів з окремого домену. Інакше HTML чи JS можуть отримати доступ до cookie та CSRF-токенів. laravelukraine.com/blog/porada-z-be…
laravelukraine.com
Завантаження файлів і обхід захисту від CSRF
Стівен Ріс-Картер пояснює, чому файли користувачів варто віддавати з окремого домену: HTML і JS у застосунку дають доступ до cookie та CSRF-токенів.
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 09/10/2026
Навіщо тягнути 20 колонок користувача, якщо потрібні лише ім'я та email? Порада про select() у Laravel: швидші запити, менше пам'яті. Головне - не забути id для зв'язків. laravelukraine.com/blog/select-prip…
Навіщо тягнути 20 колонок користувача, якщо потрібні лише ім'я та email? Порада про select() у Laravel: швидші запити, менше пам'яті. Головне - не забути id для зв'язків.

https://laravelukraine.com/blog/select-pripiniti-zavantazennia-zaivix-kolonok?utm_source=bluesky
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 08/10/2026
🔥 Нова вакансія: Full Stack Developer (middle+) (Middle, Віддалено) - БІЗНЕС ПОЗИКА, ТОВ laravelukraine.com/jobs/biznes-pozi…
laravelukraine.com
Full Stack Developer (Middle+) у FinTech
Вакансія Full Stack Developer рівня Middle+ у «Бізнес Позика»: розвиток вебпродуктів онлайн-кредитування, PHP/Laravel, Vue.js, інтеграції з платіжними сервісами...
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 08/10/2026
🔥 Нова вакансія: Full-Stack Developer (AI Oriented) (Middle, Віддалено) - Frozeneon 💰 $2,000 - $2,500 laravelukraine.com/jobs/frozeneon-f…
laravelukraine.com
Full-Stack Developer (AI Oriented) — Вакансія
Шукаємо full-stack розробника з досвідом AI агентів. Працюватимеш над high-load проектами, мікросервісами, дизайном архітектури. Потрібні PHP, Laravel, MySQL, G...
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 08/10/2026
🔥 Нова вакансія: Junior+ Full Stack Developer (Middle, Офіс) - Bulls-media laravelukraine.com/jobs/bulls-media…
laravelukraine.com
Junior+ Full Stack Developer з PHP/Laravel
Позиція Junior+ Full Stack Developer для розробника з досвідом PHP/Laravel. Розроблення backend та frontend веб-додатків, робота з MySQL, REST API та Git.
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 08/10/2026
🔥 Нова вакансія: Junior + Backend Developer (Junior, Офіс) - Bulls-media laravelukraine.com/jobs/bulls-media…
laravelukraine.com
Junior+ Backend Developer вакансія PHP/Laravel
Приєднайтесь до команди розробників. Шукаємо Junior+ Backend Developer з досвідом PHP/Laravel для роботи над веб-проектами та розвитку навичок.
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 08/10/2026
📅 Нова подія: LaraLat Meetup Guatemala 🗓 17 жовтня 2026, 15:00 📍 Офлайн, Teco Coffee House, 9 Avenida 2-18, Cdad. de Guatemala 01004, Guatemala, Ciudad de Guatemala 🎟 Безкоштовно laravelukraine.com/events/laralat-m…
📅 Нова подія: LaraLat Meetup Guatemala
🗓 17 жовтня 2026, 15:00
📍 Офлайн, Teco Coffee House, 9 Avenida 2-18, Cdad. de Guatemala 01004, Guatemala, Ciudad de Guatemala
🎟 Безкоштовно
https://laravelukraine.com/events/laralat-meetup-guatemala?utm_source=bluesky
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 08/10/2026
Чому користувач без прав отримує 404 замість 403? Через пріоритет SubstituteBindings над Authorize. Розбір і рішення з PermissionMiddleware у статті. laravelukraine.com/blog/poriadok-av…
laravelukraine.com
Порядок middleware у Laravel: 404 замість 403
Дізнайтеся, чому Authorize middleware запускається після SubstituteBindings і як це впливає на коди помилок. Рішення через PermissionMiddleware.
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 08/10/2026
Гроші списали з Аліси, сервер упав, і Боб нічого не отримав. Саме від таких історій захищає `DB::transaction()`: усі запити виконуються як одне ціле, а при помилці відкочуються. Про те, як це застосовувати - у матеріалі. laravelukraine.com/blog/dbtransacti…
Гроші списали з Аліси, сервер упав, і Боб нічого не отримав. Саме від таких історій захищає `DB::transaction()`: усі запити виконуються як одне ціле, а при помилці відкочуються. Про те, як це застосовувати - у матеріалі.

https://laravelukraine.com/blog/dbtransaction-zaxist-danix
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 07/10/2026
🔥 Нова вакансія: Senior PHP/Laravel Engineer (Senior, Віддалено) - Launch & Scale laravelukraine.com/jobs/launch-scal…
laravelukraine.com
Senior PHP/Laravel Engineer – Healthcare Tech
Шукаємо Senior PHP/Laravel Engineer для розробки healthcare-додатків з нуля. 5+ років досвіду Laravel, MySQL, REST API та системного дизайну. Робота в Agile-ком...
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 07/10/2026
Автори PHP Mess Detector оголосили про вихід PHPMD 3.0.0 після років розробки github.com/phpmd/phpmd/releases/tag…. Реліз змінює мінімальну й максимальну підтримувані версії PHP, додає паралельну обробку та майстер налаштування через phpmd init 🎉
Автори PHP Mess Detector оголосили про вихід PHPMD 3.0.0 після років розробки https://github.com/phpmd/phpmd/releases/tag/3.0.0. Реліз змінює мінімальну й максимальну підтримувані версії PHP, додає паралельну обробку та майстер налаштування через phpmd init 🎉
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 07/10/2026
Freek Van der Herten показав, як стрімити відповіді ШІ з Laravel до React: генератор на сервері, NDJSON і простий буферний цикл на клієнті. Разом близько сотні рядків коду. laravelukraine.com/blog/striming-vi…
laravelukraine.com
Стрімінг ШІ-відповідей з Laravel до React
Як Spatie реалізує стрімінг агента на базі Laravel AI SDK у React. Генератор на сервері, NDJSON та буферизація на клієнті.
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 07/10/2026
🔥 Нова вакансія: Backend Developer Middle (Middle, Віддалено) - Ві-Код, ТОВ 💰 від ₴54,000 laravelukraine.com/jobs/vi-kod-tov-…
laravelukraine.com
Backend Developer Middle у WE.CODE
Вакансія Backend Developer Middle в українській ІТ-компанії WE.CODE. Розробка на Laravel, WordPress, REST API. Робота з базами даних, інтеграціями та мобільними...
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 07/10/2026
У формі є CSRF-токен чи допоміжні поля? Правила exclude, exclude_if, exclude_unless і exclude_with приберуть їх із validated() за умовою або завжди. Чистіше за unset(). laravelukraine.com/blog/exclude-pri…
У формі є CSRF-токен чи допоміжні поля? Правила exclude, exclude_if, exclude_unless і exclude_with приберуть їх із validated() за умовою або завжди. Чистіше за unset().

https://laravelukraine.com/blog/exclude-pribirajemo-polia-z-validovanix-danix?utm_source=bluesky
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 07/10/2026
📅 Нова подія: Laravel Meetup Malmö 🗓 21 жовтня 2026, 15:30 📍 Офлайн, Caesar Development Sweden AB, Lilla Nygatan 5, 211 38 Malmö, Sweden, Malmö 🎟 Безкоштовно laravelukraine.com/events/laravel-m…
📅 Нова подія: Laravel Meetup Malmö
🗓 21 жовтня 2026, 15:30
📍 Офлайн, Caesar Development Sweden AB, Lilla Nygatan 5, 211 38 Malmö, Sweden, Malmö
🎟 Безкоштовно
https://laravelukraine.com/events/laravel-meetup-malmo?utm_source=bluesky
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 06/10/2026
🔥 Нова вакансія: Full-Stack PHP Developer (Middle, Віддалено) - Codebridge laravelukraine.com/jobs/codebridge-…
laravelukraine.com
Full-Stack PHP Developer (Laravel, Nuxt 3)
Приєднайтесь до B2B-платформи. Розробляйте на Laravel 12, PostgreSQL та Nuxt 3. Робота з Claude API та AI-функціями. Гнучкий графік, Київ.
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 06/10/2026
Як у вас моніториться стан черг у продакшені? A) Horizon, B) тільки Supervisor і логи, C) Telescope чи Sentry, D) свій дашборд. Розкажіть, чи траплялося, що job тихо падав, а ви дізналися останніми? 🤔
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 06/10/2026
Laravel AI SDK v1.1.0 додав підтримку Skills для агентів - одну з найзапитуваніших можливостей пакета. Тепер агенти можуть мати власні навички. Про реліз повідомив pushpak. 🧠
Laravel AI SDK v1.1.0 додав підтримку Skills для агентів - одну з найзапитуваніших можливостей пакета. Тепер агенти можуть мати власні навички. Про реліз повідомив pushpak. 🧠
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 06/10/2026
Вийшов PHPStan 2.3.0: він до 7,5× швидший, ніж десять місяців тому, а ще має розумніший кеш результатів і кращу роботу з generics. laravelukraine.com/blog/phpstan-23-…
Вийшов PHPStan 2.3.0: він до 7,5× швидший, ніж десять місяців тому, а ще має розумніший кеш результатів і кращу роботу з generics.

https://laravelukraine.com/blog/phpstan-23-stribok-produktivnosti-pokrashheni-generics-i-viiavlennia-nevikoristanix-zminnix?utm_source=bluesky
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 06/10/2026
Бен Бьюрстром створив драйвер Pgvector для Laravel Scout. Він дає змогу шукати дані за змістом, а не за ключовими словами, і автоматично тримає ембединги актуальними. Розбір у статті. laravelukraine.com/blog/prostii-vek…
laravelukraine.com
Pgvector для Laravel Scout: векторний пошук
Драйвер Pgvector для Laravel Scout спрощує семантичний пошук і підтримку векторних ембедингів. Приклад на відгуках Amazon Fine Food.
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 06/10/2026
Не хочеться розривати ланцюжок через if/else для порожньої колекції? Laravel має whenEmpty() та whenNotEmpty(): вони зберігають fluent-синтаксис і дають змогу підставити fallback. laravelukraine.com/blog/whenempty-t…
Не хочеться розривати ланцюжок через if/else для порожньої колекції? Laravel має whenEmpty() та whenNotEmpty(): вони зберігають fluent-синтаксис і дають змогу підставити fallback.

https://laravelukraine.com/blog/whenempty-ta-whennotempty-umovni-operaciyi?utm_source=blueskyНе хочеться розривати ланцюжок через if/else для порожньої колекції? Laravel має whenEmpty() та whenNotEmpty(): вони зберігають fluent-синтаксис і дають змогу підставити fallback.

https://laravelukraine.com/blog/whenempty-ta-whennotempty-umovni-operaciyi?utm_source=bluesky
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 05/10/2026
Аарон Френсіс показав трейт Reservable: атомарні блокування кешу Laravel резервують моделі Eloquent і не дають обробляти їх двічі. laravelukraine.com/blog/reservable-…
Аарон Френсіс показав трейт Reservable: атомарні блокування кешу Laravel резервують моделі Eloquent і не дають обробляти їх двічі.

https://laravelukraine.com/blog/reservable-modeli-v-laravel-iak-uniknuti-dubliuvannia-obrobki-za-dopomogoiu-atomarnix-blokuvan?utm_source=bluesky
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 05/10/2026
Inertia.js v3.8 додає компонент `WhenMounted` для коду, що працює лише в браузері під час SSR. Також з'явилася опційна підтримка великих цілих чисел як нативних BigInt і низка виправлень. laravelukraine.com/blog/whenmounted…
laravelukraine.com
WhenMounted і BigInt в Inertia.js v3.8
Inertia.js v3.8 додає компонент WhenMounted для браузерного SSR-коду, підтримку BigInt та виправлення для Form і навігації.
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 05/10/2026
Repository pattern в Laravel - must have для великих проектів чи зайвий шар абстракції над Eloquent? Що скажете?
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 05/10/2026
У Laravel 13.33 з'явився прапорець Worker::$killOnTimeout. З false воркер при таймауті кидає TimeoutExceededException замість завершення процесу, тож job може прибрати за собою, а воркер працює далі. За замовчуванням true, тому нічого не ламається. 🛠️
У Laravel 13.33 з'явився прапорець Worker::$killOnTimeout. З false воркер при таймауті кидає TimeoutExceededException замість завершення процесу, тож job може прибрати за собою, а воркер працює далі. За замовчуванням true, тому нічого не ламається. 🛠️
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 05/10/2026
Вийшов FrankenPHP 1.13: вбудований Mercure 1.0, Caddy 2.11.7 із захистом від Slowloris, а конфігурацію тепер перевіряють перед перезавантаженням. Є 5 виправлень безпеки, 2 з них високого рівня, тож Kévin Dunglas радить оновитися й прочитати нотатки. 🔒
Вийшов FrankenPHP 1.13: вбудований Mercure 1.0, Caddy 2.11.7 із захистом від Slowloris, а конфігурацію тепер перевіряють перед перезавантаженням. Є 5 виправлень безпеки, 2 з них високого рівня, тож Kévin Dunglas радить оновитися й прочитати нотатки. 🔒
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 05/10/2026
Тести на laravelukraine.com оновили: 75 тестів у 14 технологіях, 2791 питання з поясненнями та сторінка «Моя підготовка» з вашим прогресом. laravelukraine.com/blog/velike-onov…
laravelukraine.com
Велике оновлення тестів і питань для співбесід | Laravel Ukraine
75 тестів у 14 технологіях, 2791 питання з поясненнями й посиланнями на документацію, 1740 питань для співбесід. Підбірки за темами, розбір за темами, збереженн...
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 05/10/2026
Звичайні правила валідації працюють окремо. Хук `after()` запускається після того, як усі вони пройшли - це місце для перевірки комбінацій полів або запитів до БД. laravelukraine.com/blog/after-xuk-v…
Звичайні правила валідації працюють окремо. Хук `after()` запускається після того, як усі вони пройшли - це місце для перевірки комбінацій полів або запитів до БД.

https://laravelukraine.com/blog/after-xuk-validaciyi-pislia-proxodzennia-vsix-pravil?utm_source=bluesky
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 04/10/2026
Pest чи PHPUnit - на чому пишете тести у 2026? Розкажіть, що змусило перейти або залишитись на своєму варіанті 🧪
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 04/10/2026
У Laravel 13.30 з'явився метод chunkBy() для колекцій: він групує сусідні елементи з однаковим значенням і скорочує типовий chunkWhile(). laravelukraine.com/blog/grupuvannia…
laravelukraine.com
chunkBy() для групування елементів колекції
Laravel 13.30 додав метод chunkBy() для групування сусідніх елементів колекції з однаковим значенням. Зручна альтернатива chunkWhile().
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 04/10/2026
Дублікати email у колекції не обов'язково шукати вручну. Метод unique() залишає перше значення, а решту прибирає, і працює за ключем чи callback. Для строгого порівняння є uniqueStrict(). laravelukraine.com/blog/unique-inte…
Дублікати email у колекції не обов'язково шукати вручну. Метод unique() залишає перше значення, а решту прибирає, і працює за ключем чи callback. Для строгого порівняння є uniqueStrict().

https://laravelukraine.com/blog/unique-intelektualne-vidalennia-dublikativ?utm_source=blues
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 04/10/2026
У Laravel 13.30 команда queue:work показує причину зупинки воркера. Тепер у логах видно, чому він перезапустився: через ліміт пам'яті, таймаут чи queue:restart. laravelukraine.com/blog/laravel-que…
laravelukraine.com
Laravel queue:work показує причину зупинки воркера
У Laravel 13.30 команда queue:work виводить причину зупинки воркера, спрощуючи діагностику проблем із чергами та показуючи чітку причину завершення.
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 04/10/2026
Метод collapse() сплющує вкладені колекції на один рівень. Зручно, коли треба об'єднати масиви з кількох джерел або розгорнути згруповані дані. На відміну від flatten(), не чіпає глибшу вкладеність. laravelukraine.com/blog/collapse-sp…
Метод collapse() сплющує вкладені колекції на один рівень. Зручно, коли треба об'єднати масиви з кількох джерел або розгорнути згруповані дані. На відміну від flatten(), не чіпає глибшу вкладеність.

https://laravelukraine.com/blog/collapse-spliushhennia-vkladenix-kolekcii?utm_soМетод collapse() сплющує вкладені колекції на один рівень. Зручно, коли треба об'єднати масиви з кількох джерел або розгорнути згруповані дані. На відміну від flatten(), не чіпає глибшу вкладеність.

https://laravelukraine.com/blog/collapse-spliushhennia-vkladenix-kolekcii?utm_so
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 03/10/2026
Laravel Vet показує код пакетів перед composer update і запам'ятовує довірені. Інтегрується з Claude чи Codex для автоматичного огляду змін - ви читаєте лише помилки. laravelukraine.com/blog/laravel-vet…
laravelukraine.com
Laravel Vet: аудит коду пакетів перед встановлення
Laravel Vet - новий інструмент для перегляду змін у Composer-пакетах. Інтегрується з AI для автоматичного аудиту коду перед оновленням.
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 03/10/2026
Пакет Fuzz від Джона Пурвіса додає фаз-тестування в Pest 5. Він генерує вхідні дані й шукає збої, яких не передбачиш вручну. Підхід coverage-guided, Xdebug не потрібен. laravelukraine.com/blog/znaidit-nes…
laravelukraine.com
Fuzz для Pest: фаз-тестування в Laravel
Пакет Fuzz дозволяє проводити фаз-тестування в Pest 5, генеруючи різноманітні вхідні дані для виявлення непередбачуваних помилок у коді.
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 02/10/2026
Потрібен лише email одного користувача? first() збирає всю модель Eloquent, а value('email') повертає саме значення. На великих таблицях різниця помітна, а pluck() підійде для кількох рядків. laravelukraine.com/blog/value-vs-fi…
Потрібен лише email одного користувача? first() збирає всю модель Eloquent, а value('email') повертає саме значення. На великих таблицях різниця помітна, а pluck() підійде для кількох рядків.

https://laravelukraine.com/blog/value-vs-first-ekonomiia-pamiati?utm_source=bluesky
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 02/10/2026
Сторінка з 10 постами може зробити 101 запит до бази: один на пости і сто на авторів. Це класична проблема N+1. Вирішити її допомагає eager loading через with(), і запитів буде лише два. Чи ловите її в Laravel Debugbar? laravelukraine.com/blog/zupinka-pro…
Сторінка з 10 постами може зробити 101 запит до бази: один на пости і сто на авторів. Це класична проблема N+1. Вирішити її допомагає eager loading через with(), і запитів буде лише два. Чи ловите її в Laravel Debugbar?

https://laravelukraine.com/blog/zupinka-problemi-n1-zapitiv
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 02/10/2026
Vacuum - інструмент для моніторингу PostgreSQL у Laravel. Виявляє 13 типів проблем, оцінює здоров'я бази й пропонує готові SQL-рішення для виправлення. laravelukraine.com/blog/postgresql-…
laravelukraine.com
Vacuum: моніторинг PostgreSQL у Laravel
Новий пакет Vacuum для Laravel аналізує PostgreSQL, виявляє проблеми з bloat та повільними запитами, дає health score та SQL-рішення.
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 02/10/2026
Вийшов Laravel 13.31.0. Серед новинок - `Queue::totalSize()` замість суми трьох методів і подія JobInterrupted для перерваних завдань. laravelukraine.com/blog/laravel-133…
laravelukraine.com
Laravel 13.31: нові методи черг та JobInterrupted
Версія 13.31 Laravel додає метод totalSize() для черг, подію JobInterrupted, підтримку chaperone для pivot-моделей BelongsToMany та покращення Vite, Mail та Not...
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 02/10/2026
🔥 Нова вакансія: Senior PHP Developer (Game Backend) (Senior, Віддалено) - Wooden Sword Games laravelukraine.com/jobs/wooden-swor…
laravelukraine.com
Senior PHP Developer для Game Backend – Laravel RP
Шукаємо Senior PHP розробника для high-load мобільної RPG. Laravel API та Nakama Game Server. 5+ років backend досвіду, TypeScript, PostgreSQL.
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 02/10/2026
У Laravel 14 моделі Eloquent отримають метод defaults(). Значення атрибутів тепер можна задавати через config(), now() чи feature flags, а не лише константами. laravelukraine.com/blog/laravel-14-…
laravelukraine.com
Laravel 14: метод defaults() для моделей Eloquent
У Laravel 14 моделі Eloquent отримають метод defaults() для задання значень за замовчуванням через config(), now() та feature flags.
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 02/10/2026
Вийшов Pest 5.3.0 github.com/pestphp/pest/releases/ta…. У браузерних тестах з'явилася можливість --trace, а виправлення в TIA дозволяє повторно використовувати базові дані між merge-комітами в CI. Невеликий, але корисний реліз для тих, хто тестує в браузері. 🧪
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 02/10/2026
Як деплоїте Laravel-проект: Forge, власний CI/CD на GitHub Actions чи щось інше? Поділіться болями і знахідками 🚀
000
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 02/10/2026
Вийшов Laravel MCP 1.0 - пакет для побудови Model Context Protocol серверів у Laravel. Дозволяє AI-застосункам використовувати інструменти й дані вашого додатка. laravelukraine.com/blog/vipushheno-…
laravelukraine.com
Laravel MCP 1.0 - стабільна версія для MCP-сервері
Представлено Laravel MCP 1.0 зі стабільною реалізацією Model Context Protocol. Підтримка протоколу 2026-07-28, пошукові каталоги, кеш та stateless архітектура.
001
Laravel Ukraine 🇺🇦 @laravelukraine.bsky.social · 02/10/2026
Вбудованих правил валідації Laravel може не вистачити для бізнес-логіки чи перевірок через API. laravelukraine.com/blog/kastomni-pr…
Вбудованих правил валідації Laravel може не вистачити для бізнес-логіки чи перевірок через API.

https://laravelukraine.com/blog/kastomni-pravila-validaciyi-koli-vbudovanix-nedostatnyo?utm_source=bluesky
000