Доработка Laravel-проекта — точечные изменения без переписывания с нуля

Laravel-проекты стареют тихо. Обновления фреймворка копятся — и вот уже версия на два мажора отстала. Очереди растут, а Horizon не справляется. N+1 запросы «съедают» сервер при каждом запуске отчёта. Новый функционал не добавляется, потому что «страшно трогать то, что работает». А когда нужно срочно интегрировать CRM или подключить API — выясняется, что половина кода — легаси, а документации нет.
Доработка Laravel — это не переписывание проекта с нуля. Это точечные изменения: исправить баг, добавить функционал, ускорить запросы, обновить версию, подключить интеграцию. Мы в Scroll Media занимаемся доработкой Laravel-проектов для компаний по всей Беларуси — без «давайте всё выкинем и сделаем заново». Потому что чаще всего выкидывать не нужно.
Что вы получаете:
Диагностику перед сметой — смотрим код, версии, зависимости. Без «прикинем на глаз».
Работу на копии — доработка на тестовой среде, а не на боевом проекте.
Обратную совместимость — то, что работает, продолжает работать.
Отчёт по изменениям — какие файлы, методы и миграции затронуты.
Кому нужна доработка Laravel
Если проекта ещё нет и нужно разработать с нуля — это отдельная услуга. Здесь — только про доработку существующего.
SaaS-платформам и стартапам
когда продукт вырос, а архитектура не успевает: очереди, кэш, оптимизация запросов, новые модули.
Интернет-магазинам на Laravel
интеграции с 1С, CRM, платёжными системами, переработка каталога, ускорение выборок.
Корпоративным порталам и B2B-системам
роли и доступы, интеграции с внутренними сервисами, новые сценарии, отчётность.
Проектам после другого подрядчика
когда код остался, а понимания, что в нём происходит, нет. Разбираемся, документируем, дорабатываем.
Когда нужна доработка Laravel, а не переписывание
Проверьте по симптомам — если узнали хотя бы два, это задача для доработки:
Функционал не добавляется. Страшно трогать код, нет тестов, боятся сломать. Мы работаем с тестами и на копии — риск минимален.
Проект «тормозит». Страницы грузятся долго, N+1 запросы, тяжёлые выборки, очереди не справляются.
Версия Laravel устарела. Фреймворк не обновлялся годами, а новые пакеты уже не поддерживают вашу версию.
Интеграции не работают как надо. API «отваливается», вебхуки теряются, обмен с 1С или CRM сбоит.
Код после другого подрядчика. Нет документации, «магические» методы, кастомные велосипеды — но проект работает и приносит деньги.
Переписывать с нуля — дорого и долго. Доработка решает конкретные задачи, не трогая то, что уже работает.
Что входит в laravel доработка
Исправление багов и сбоев. Ошибки в контроллерах, моделях, миграциях, джобах. Конфликты пакетов, сбои после обновлений, «плавающие» баги, которые проявляются только на части запросов.
Добавление функционала на Laravel. Новые модули, методы API, страницы, роли, отчёты. Кастомные команды Artisan, джобы, слушатели событий. Всё — с тестами на ключевые сценарии.
Оптимизация запросов и производительности. Убираем N+1, настраиваем eager loading, кэширование (Redis, Memcached), очереди (Horizon), индексы в PostgreSQL/MySQL. Если «тормозит» — находим причину, а не «добавляем сервер».
Интеграции и API. REST API, GraphQL, вебхуки, интеграции с 1С, CRM (Bitrix24, AmoCRM, RetailCRM), платёжными системами, службами доставки. С проверкой обмена после каждого изменения.
Обновление версии Laravel и рефакторинг. Поднимаем проект до актуальной версии фреймворка, обновляем зависимости, убираем легаси-код. С тестами, чтобы не сломать то, что работает.
Как проходит доработка Laravel
Шаг 1. Диагностика.
Шаг 2. Постановка задачи.
Шаг 3. Смета и сроки.
Шаг 4. Работа на копии.
Шаг 5. Тестирование.
Шаг 6. Выкладка и отчёт.
Сроки доработки Laravel
Тип задачи | Срок |
Мелкие правки (баг, форма, метод API) | от 2 часов |
Срочные баги (критично для работы) | до 8 часов |
Обычные задачи (модуль, интеграция, оптимизация) | до 3 рабочих дней |
Крупные доработки (обновление версии, рефакторинг, новый раздел) | от 1–2 недель |
Сроки фиксируются в договоре. Если задача меняется по ходу — пересогласовываем.
Стоимость доработки Laravel
Ставка — 70 BYN/час. Это честная почасовая оплата, без «пакетов», в которых сгорают часы.
Минимальная задача — 70 BYN (1 час работы). Мелкий баг, правка метода, добавление поля.
Типовая доработка — от 210 BYN (3 часа). Новый метод API, доработка модуля, оптимизация выборки.
Крупные задачи — по проекту. Обновление версии Laravel, рефакторинг, миграция данных, новый раздел. Считаем по часам или фиксируем стоимость проекта после диагностики.
Что влияет на цену:
Состояние кода и наличие тестов.
Версия Laravel и зависимостей.
Нужна ли миграция данных.
Срочность задачи.
Заказать доработку Laravel можно с предварительной оценкой по описанию — а точную смету дадим после диагностики. Если задача окажется из другой услуги (поддержка, разработка с нуля) — скажем честно и не будем «продавать» лишнее.
Также оказываем услуги
Редизайн и модернизация
Исправление ошибок
Техническая поддержка сайтов
Оптимизация скорости сайта
Доработка сайтов
Технический аудит сайта
Наши работы
Что нужно от вас для старта
Доступы: репозиторий (Git), сервер или Docker-окружение, доступ к БД (или дамп).
Описание задачи: что должно работать «до» и «после», какой сценарий проверяем.
Приоритет: критично / планово — влияет на сроки и стоимость.
Контактное лицо: кто принимает результат и подписывает приёмку.
Если доступов нет — поможем восстановить или запросить у предыдущего подрядчика.
Почему Scroll Media
С 2014 года
более 10 лет в разработке и доработке сайтов, включая Laravel-проекты. Работаем с компаниями по всей Беларуси.
Собственная команда
backend на PHP/Laravel, DevOps, QA. Не передаём доработку «на сторону».
Работа по договору
объём, сроки и стоимость фиксируются до старта. Ставка 70 BYN/час.
Прозрачность
доступ к тикет-системе, отчёты по задачам, история изменений. Резиденты технопарка.