Статті для PHP-розробників України
Технічні розбори, карʼєрні звіти й переклади документації. Пишуть практики: тімліди, архітектори та мейнтейнери open source.
ТЕМИ
Карʼєра3
Pest2
DDD2
Зарплати2
Співбесіди2
Eloquent2
FrankenPHP2
Laravel2
Продуктивність2
Redis2
Черги1
Ідемпотентність1
Horizon1
Архітектура1
DI-контейнер1
Compiler passes1
DOU1
Безпека1
Плагіни1
Filament1
Адмінка1
N+11
продуктивність1
Laravel 131
Оновлення1
Messenger1
Outbox1
Doctrine1
OPcache1
Docker1
Unit-тести1
Фейки1
Feature-тести1
CI1
PHPUnit1
Продуктивність тестів1
Object cache1
Senior1
Резюме1
Кеш1
PostgreSQL1
EXPLAIN1
Індекси1
Octane1
PHP-FPM1
Тег «Pest» — це фільтр, а не сторінка: у пошук він не віддається, canonical лишається /articles. Найсильніші теги перетворимо на окремі хаби, коли під них набереться контент.
НАЙНОВІША
ТЕСТУВАННЯ
4 вересня 2026
Feature-тести HTTP у Pest: перевіряти сторінку, а не реалізацію
Feature-тест має відповідати на питання «що отримає браузер і краулер», а не «які методи викликав контролер». Розбираємо на реальних тестах phpukraine: canonical, meta robots, JSON-LD і sitemap — що перевіряти в HTTP-тесті, що винести в юніт і як не переписувати тести після кожного рефакторингу вʼю.
РP
Редакція phpukraine
·
7 хв читання
2
статті
ТЕСТУВАННЯ
4 вересня 2026
Feature-тести HTTP у Pest: перевіряти сторінку, а не реалізацію
Feature-тест має відповідати на питання «що отримає браузер і краулер», а не «які методи викликав контролер». Розбираємо на реальних тестах phpukraine: canonical, meta robots, JSON-LD і sitemap — що перевіряти в HTTP-тесті, що винести в юніт і як не переписувати тести після кожного рефакторингу вʼю.
РP
Редакція phpukraine
·
7 хв
·Pest
·Feature-тести
·Laravel
ТЕСТУВАННЯ
1 вересня 2026
Архітектурні тести в Pest: як заборонити Illuminate у домені й перестати про це сперечатись
Домовленості про шари живуть у README, доки хтось не імпортує фасад у value object. Показуємо, як phpukraine тримає межі модульного моноліту шістьма тестами, що падають на code review, а не в продакшені.
МЛ
Михайло Левицький
·
4 хв
·Pest
·Архітектура
·DDD