Разработка сайта на Laravel в Москве

Разрабатываем на Laravel сервисы и сайты со своей логикой на PHP: кабинеты, расчёты, очереди задач, обмен с 1С, CRM и платёжными сервисами. Проект живёт на привычном PHP-хостинге или VPS, код и доступы остаются у вас.

  • Интеграции с журналом и повтором
  • Очереди и расписание — под наблюдением
  • Панель управления без лишних лицензий
  • Код и доступы — на вашей компании

Рассчитать стоимость

Изучим задачу и пришлём план работ с ценой.

Кому подходит Laravel

Laravel выбирают, когда нужна своя логика, а хостинг и команда уже живут в мире PHP. Для типового ресурса это переплата: заказная разработка дороже готовой системы, и после запуска её сопровождает программист.

Laravel подходит

  • Сервис с кабинетами, заявками, расчётами
  • Много интеграций: 1С, CRM, оплата, доставка, склад
  • Тяжёлые операции в фоне: импорт, рассылки, документы
  • Своя PHP-команда или хостинг, от которых не хотите уходить

Разумнее готовая система

  • Сайт компании или блог — WordPress
  • Магазин с типовым обменом с 1С — Битрикс
  • Лендинг или визитка — конструктор
  • Некому сопровождать PHP-код после запуска

Кейсы

Добыча наших клиентов

  • Архитектурное бюро — реставрация, проектирование, обследование

    Создание и SEO-продвижение сайта архитектурного бюро

    Создание и SEO-продвижение сайта архитектурного бюро, которое занимается реставрацией, проектированием и обследованием. На макете — версии сайта для компьютера и для телефона.

    Смотреть кейс
  • Завод железобетонных изделий

    Создание сайта завода железобетонных изделий

    Сайт завода железобетонных изделий, который комплексно снабжает ЖБИ строительные объекты: каталог продукции, доставка, блок лучших предложений и новинок.

    Смотреть кейс
  • Компания по установке вентиляции и кондиционирования в бассейнах

    Создание сайта компании по установке вентиляции и кондиционирования в бассейнах

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

    Смотреть кейс
  • Услуги мастера на час по ремонту · Москва и Московская область

    Создание сайта сервиса «Мастер на час»

    Сайт сервиса «Мастер на час» с услугами по ремонту в Москве и Московской области: услуги, цены, фото работ, частые вопросы и вызов мастера. На макете — версии для компьютера и телефона.

    Смотреть кейс

Laravel, Битрикс или WordPress

Все три написаны на PHP и работают на одних и тех же серверах. Разница в том, кто задаёт правила: система или ваш проект.

Что сравниваем1С-БитриксWordPressLaravel
Что этоКоммерческая CMS с редакциями и модулямиCMS с открытым кодом, темами и плагинамиФреймворк с открытым кодом под лицензией MIT
Платежи за платформуЛицензия и ежегодное продление обновленийБесплатно; платные темы и плагины — по выборуБесплатно; платная панель Nova — по выбору
Своя логикаКомпоненты и модули поверх структуры системыПлагины и хуки; сложное быстро обрастает зависимостямиПишется под процесс: модели, правила, роли
Фоновые задачиАгенты запускаются на хитах посетителей, точное время — через cronWP-Cron проверяет задачи при загрузке страницОчереди на Redis, базе данных или SQS; расписание — одна запись cron
Когда выбиратьМагазин или корпоративный сайт с 1С по типовой схемеСайт компании, блог, небольшой магазинСервис со своими правилами и интеграциями

Что Laravel даёт из коробки

Типовые задачи веб-приложения Laravel решает готовыми средствами, поэтому время уходит на вашу логику, а не на инфраструктуру.

  • Бизнес-логика и данные

    Модели Eloquent, миграции и правила валидации описывают ваши сущности: заявки, договоры, тарифы, остатки. Структура базы меняется миграциями и хранится в репозитории рядом с кодом.

  • Очереди

    Импорт прайса, генерация документов, рассылки и обмен с 1С уходят в очередь и не тормозят страницы. Очереди работают на Redis, базе данных или Amazon SQS, а для Redis есть панель Horizon — в ней видны зависшие и упавшие задачи.

  • Расписание в коде

    Ночная выгрузка, напоминания, чистка устаревших записей описываются в приложении. На сервере — одна запись cron, а само расписание лежит в репозитории, а не в памяти администратора.

  • Панель для сотрудников

    Собираем её на Filament — открытый код, лицензия MIT. Официальная Nova — платная, лицензия покупается на проект: ставим Nova, только если нужен именно этот набор инструментов, и оформляем покупку на вас.

  • Интеграции с повтором

    CRM, учётная система, службы доставки, телефония, эквайринг — через их API. Запрос, который не прошёл из-за сбоя на той стороне, остаётся в очереди и выполняется снова, а не теряется.

  • API и кабинеты

    Кабинеты клиентов и дилеров, API для мобильного приложения. Токены с правами выдаёт Sanctum, а с Laravel 13 ответы по стандарту JSON:API собираются встроенными средствами.

Ошибки, которые дорого обходятся на Laravel

Фреймворк многое прощает при разработке. Эти проблемы обычно всплывают уже на рабочем сервере.

  • 01

    Проект отдаётся из корня, а не из public

    Если веб-сервер смотрит в корень проекта, наружу могут попасть файл .env с паролями и другие настройки. Документация Laravel прямо требует направлять все запросы в public/index.php.

  • 02

    Отладка включена на боевом сервере

    С APP_DEBUG=true при ошибке посетитель видит трассировку и значения конфигурации. На рабочем сервере отладку выключаем, ошибки пишем в журнал и мониторинг.

  • 03

    Воркеры очередей без присмотра

    После выкладки воркеры продолжают выполнять старый код, а упавший процесс никто не поднимает. Задачи копятся, письма не уходят. Нужны перезапуск при каждом релизе и монитор процессов.

  • 04

    Версия без поддержки

    Срок исправлений безопасности у Laravel 11 — 12 марта 2026 года, у Laravel 12 — 24 февраля 2027-го. Переход на новую версию планируем отдельной задачей, пока он небольшой.

  • 05

    Одно правило в пяти местах

    Формула скидки скопирована в форму, API, импорт и отчёт. Поменяли в одном месте — в остальных осталась старая цена. Правила держим в одном слое и покрываем тестами.

Как ведём проект на Laravel

Этапы для сервиса с кабинетом и обменом с внешними системами. Сроки — ориентиры, график и состав очередей — в договоре.

  1. 1–2 недели

    Правила и источники данных

    Выясняем правила, которых нет в готовых системах, и откуда приходят данные: 1С, CRM, прайсы поставщиков. Заодно проверяем хостинг и версию PHP.

    Итог этапаТехзадание и схема интеграций

  2. 2–3 недели

    Прототип панели и формат обмена

    Собираем модели, миграции и панель управления на тестовых данных, согласуем форматы обмена с учётной системой, CRM и платёжным сервисом.

    Итог этапаПрототип панели, описание обмена и API

  3. от 1 месяца

    Разработка очередями

    Кабинет, расчёты, фоновые задачи и интеграции выпускаем порциями. Каждую показываем на тестовом сервере, правила расчёта закрываем тестами.

    Итог этапаПринятые очереди работ

  4. 3–5 дней

    Выкладка и наблюдение

    Направляем веб-сервер на папку public, запускаем воркеры под монитором процессов, добавляем cron для планировщика, журнал и оповещения об ошибках.

    Итог этапаСервис на рабочем сервере

  5. 2–3 дня

    Передача и обучение

    Отдаём настройки окружения и план обновлений, учим сотрудников работать в панели управления.

    Итог этапаДоступы и документация

Стоимость разработки сайта на Laravel в Москве

На цену влияют число ролей и экранов, интеграции и объём фоновой обработки: импорт, документы, обмен с учётной системой. Платная панель управления, если она понадобится, оплачивается отдельно по цене вендора.

  • Сайт с кабинетом и интеграциями

    Публичные страницы и кабинет клиента на фреймворке, обмен с вашими системами. Ориентир — 2–4 месяца

    от 350 000 ₽

    • Модель данных и роли пользователей
    • Личный кабинет клиента или партнёра
    • Интеграции с 1С, CRM или оплатой
    • Панель управления для сотрудников
  • Веб-сервис под ваш процесс

    Система со своей логикой, расчётами и API, которую развивают итерациями. Ориентир — от 4 месяцев

    от 600 000 ₽

    • Разбор процессов и техзадание
    • API для приложений и партнёров
    • Фоновые задачи и мониторинг
    • Автотесты и документация для передачи
  • Хостинг или VPS, домен — отдельно
  • Базовая SEO-настройка — в каждом пакете

Не подошёл тариф — предложите свою цену

Назовите бюджет — предложим состав работ или запуск по этапам.

Что остаётся у вас от проекта на Laravel

Проект легко передать другому PHP-разработчику, если вместе с кодом переданы настройки окружения и описание фоновых процессов.

  • Код и история измененийВ вашем репозитории, права на код — по договору
  • composer.lockТочные версии Laravel и пакетов, чтобы сборка через год совпала с сегодняшней
  • Шаблон переменных окруженияСписок настроек .env с пояснениями; сами пароли — отдельно, только владельцу
  • Настройки очередей и планировщикаКонфигурация воркеров, монитора процессов и строка cron
  • Доступы администратораК панели управления, серверу, базе и резервным копиям
  • План обновленийКогда переходить на следующую версию Laravel и что проверить в пакетах

FAQ

Вопросы о разработке на Laravel

Не нашли ответ?

Пойдёт ли Laravel на обычном хостинге?

Часто да: для Laravel 13 нужен PHP 8.3 или новее, стандартный набор расширений и возможность направить корень сайта в папку public. Если в проекте очереди и расписание, удобнее VPS — там воркеры и cron под вашим контролем.

Laravel или Битрикс для магазина с 1С?

Если обмен типовой — товары, цены, остатки, заказы, — Битрикс даёт его из коробки в редакциях с торговым каталогом, и это дешевле. Laravel разумен, когда логика нестандартная: конфигуратор, сложные оптовые условия, маркетплейс. Обмен с 1С тогда пишется под проект.

Нужна ли платная Nova?

Обычно нет: панель на Filament с открытым кодом закрывает большинство задач. Nova оправдана, если ваша команда уже с ней работает или нужен именно её набор инструментов. Тогда лицензию оформляем на вас.

Как долго поддерживается версия Laravel?

Исправления ошибок выходят 18 месяцев, исправления безопасности — два года. Новая мажорная версия выходит раз в год, обычно в первом квартале, поэтому обновление стоит закладывать в бюджет сопровождения ежегодно.

Как подключить российскую оплату?

Через API платёжного сервиса: у ЮKassa, например, есть официальный PHP SDK. Официальный пакет подписок Laravel Cashier рассчитан на Stripe и Paddle, поэтому для российских сервисов интеграцию пишем сами и проверяем на тестовых платежах.

Что нужно, чтобы очереди работали после запуска?

Постоянно запущенные воркеры под монитором процессов, например Supervisor, их перезапуск после каждой выкладки и запись cron для планировщика. Для очередей на Redis ставим панель Horizon: в ней видно, какие задачи упали и сколько ждут в очереди.

Содержание
  1. PHP как практичный выбор
  2. Очереди: страница отвечает сразу, работа идёт в фоне
  3. Интеграции без ручного переноса
  4. Обновления раз в год и по плану
  5. С чего начать

Если готовой 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, а к фреймворку вернитесь, когда процесс сложится и станет понятно, что именно нужно автоматизировать.

Первый шаг

Обсудим проект на Laravel

Перечислите системы, с которыми сайт должен обмениваться данными, и правила, которых нет в готовых CMS, — оценим первую очередь и то, выдержит ли её ваш нынешний хостинг.

Что написать в заявке, чтобы план был точнее:

  • Какие роли будут в системе
  • Что подключить: 1С, CRM, оплату, доставку
  • Где сейчас хостинг и есть ли своя PHP-команда

Офис в Москве: адрес уточняется · контакты

Перезвоним в рабочее время и ответим на вопросы.

Расскажем, как сделали этот проект, и прикинем план для вашего бизнеса.