Содержание
Если готовой CMS тесно, а уходить с PHP не хочется, обычно смотрят на Laravel. На этом языке, по данным W3Techs, работает больше двух третей сайтов, чей серверный язык удаётся определить, так что хостинг и администратора найти несложно. Фреймворк бесплатный, лицензия MIT, но разработка сайта на Laravel — заказная: логику пишут под ваш процесс, и она стоит дороже установки CMS.
PHP как практичный выбор
Если действующий сайт компании уже работает на PHP, новый сервис можно поднять на той же инфраструктуре, а знакомый администратор разберётся в настройках. PHP-разработка на Laravel не требует экзотических серверов: нужны свежая версия PHP, стандартные расширения и доступ к консоли. Для Laravel 13 минимальная версия — PHP 8.3, поэтому старый хостинг проверяем до начала работ: иногда достаточно переключить версию в панели, иногда проще переехать на VPS.
Очереди: страница отвечает сразу, работа идёт в фоне
Представьте, что менеджер загружает прайс поставщика на десять тысяч строк. Без очереди он ждёт, пока сервер разберёт файл, и может получить ошибку по таймауту. С очередью файл принимается мгновенно, разбор идёт в фоне, а менеджер получает уведомление, когда всё готово, — похожий пример приводит документация Laravel. Так же работают формирование документов, рассылки и обмен с внешними системами. Задача, упавшая из-за сбоя на чужой стороне, повторяется по заданным правилам, а не пропадает молча.
Интеграции без ручного переноса
Чаще всего разработка на Laravel нужна ради связей: заказ с сайта уходит в CRM, остатки подтягиваются из 1С, статус приходит от службы доставки, оплата подтверждается платёжным сервисом. У каждой интеграции ведём журнал: что отправили, что получили, где ошибка. Для компании в Челябинске, у которой заказы приходят с сайта, по телефону и от дилеров, это одна база вместо трёх таблиц, которые сотрудники сверяют вручную.
Обновления раз в год и по плану
Мажорная версия Laravel выходит ежегодно, исправления безопасности для неё приходят два года. Это удобный ритм: раз в год закладываем обновление, пока разница между версиями небольшая. Хуже всего приходится проектам, где обновления откладывали несколько лет, — тогда переход превращается в отдельный проект с тестированием всех интеграций.
С чего начать
Заказать разработку на Laravel имеет смысл, когда вы можете назвать правила, которых нет в готовых системах: особые скидки, маршруты согласования, расчёты по вашей формуле. Если таких правил пока нет, начните с CMS, а к фреймворку вернитесь, когда процесс сложится и станет понятно, что именно нужно автоматизировать.

