
Маршруты и контроллеры в Laravel: что знать до начала
Первый рабочий маршрут в Laravel 11 занимает пять минут, если знать, где живут файлы и как связать URL с контроллером. Разбираем базовую связку от установки до проверки в браузере.

Первый рабочий маршрут в Laravel 11 занимает пять минут, если знать, где живут файлы и как связать URL с контроллером. Разбираем базовую связку от установки до проверки в браузере.

Пошаговый разбор установки Laravel 11: какие версии PHP и Composer нужны, как поднять проект и что делать, когда php artisan serve выдаёт ошибку вместо приветственной страницы.

Пошаговый разбор установки Laravel 11 через Composer: что нужно поставить заранее, какие команды запускать и что делать, когда вылезают ошибки с ключом приложения, правами на storage и подключением к базе.

За 20–30 минут вы поднимете чистый проект на Laravel 11, запустите встроенный сервер и увидите стартовую страницу в браузере. Разбираем каждый шаг и типичные ошибки установки.

Воркер на RoadRunner держал 40 000 задач в сутки, а через шесть часов упирался в лимит памяти и перезапускался. Разбираем, где в долгоживущем PHP-процессе накапливается память и во что обходится каждое решение.

Сайт отдаёт 502 при трёх сотнях одновременных запросов, а на графиках CPU свободен наполовину. В девяти случаях из десяти дело в настройках пула PHP-FPM. Разбираем, где именно рвётся и что мерить.

Страница отдаётся за 2,3 секунды, а логи молчат. Разбираем, чем и как измерить, где на самом деле тратится время в PHP-приложении и какие цифры считать тревожными.

Утечка памяти в PHP-скрипте редко видна в диффе на десять строк. Разбираем, какие места в pull request проверять, чтобы не отправить в прод воркер, который падает по OOM через час работы.

JIT в PHP 8 обещал прирост, но на типичном веб-приложении включение opcache.jit часто не даёт ничего или замедляет. Разбираем, где механизм реально работает, а где вы платите за прогрев впустую.

OPcache экономит компиляцию PHP-скриптов, но под нагрузкой сюрпризы прячутся в разделяемой памяти, таблице строк и рестартах. Разбираем механизм и границы.

На ревью легко пропустить код, который работает на демо и падает на проде. Разбираем замечания, которые стоит писать первыми: запросы в цикле, память на выборках, соединения и блокировки.

Что на самом деле стоит писать в комментариях к пулреквесту на PHP: от необработанных исключений PDO до массового присвоения в Eloquent. Конкретные формулировки замечаний вместо «поправьте качество кода».