Wiki · Технологии разработки
Laravel
Laravel – это бесплатный PHP-фреймворк с открытым кодом, на котором пишут веб-приложения под конкретную задачу: личные кабинеты, сервисы, API, сайты с нестандартной логикой. Фреймворк создал Тейлор Отвелл, сейчас его развивает команда Laravel во главе с ним. Код открыт по лицензии MIT.
Владелец бизнеса обычно слышит о Laravel, когда сравнивает подрядчиков. Одна студия предлагает сайт на 1С-Битрикс, другая говорит: «Сделаем на Laravel, так гибче». Правыми могут оказаться обе. Разница в том, что вы получаете на старте и что потом с этим делать.
Фреймворк и CMS: в чём разница
CMS вроде 1С-Битрикс приходит с готовой админкой, каталогом, корзиной, формами и правами доступа. Разработчик настраивает её и дописывает недостающее. Фреймворк даёт инструменты и правила, из которых собирают приложение: маршруты, работу с базой, шаблоны, фоновые задачи. Админку, каталог и личный кабинет на нём пишут под ваш процесс.
Отсюда главное следствие. На CMS быстрее запустить типовой сайт. На фреймворке проще сделать то, чего в CMS нет и что пришлось бы долго подгонять под её логику.
| Задача | 1С-Битрикс | Laravel |
|---|---|---|
| Сайт компании, тексты правит маркетолог | Админка и готовые решения из коробки | Админку нужно сделать, часто на Filament |
| Интернет-магазин с обменом с 1С | Штатный модуль магазина и обмена | Каталог и обмен пишут под проект |
| Личный кабинет со своей бизнес-логикой | Делают доработкой модулей | Пишут под процесс с нуля |
| Сервис с фоновыми задачами и интеграциями | Возможен, но через доработки | Очереди и планировщик встроены |
Когда выбирать Laravel, а когда хватает CMS

- Продукт сам по себе сервис: личный кабинет клиента, расчёт стоимости, бронирование, обмен с несколькими внешними системами.
- Логика бизнеса не ложится в каталог и формы, и переделывать CMS пришлось бы дольше, чем написать своё.
- Нужен API для мобильного приложения или отдельного фронтенда.
- Сайт услуг, каталог, блог: это CMS умеет из коробки, а на Laravel каждую мелочь в админке придётся оплачивать как отдельную разработку.
- Магазин с типовыми процессами и обменом с 1С.
Готовое решение на CMS выигрывает и тогда, когда нужные функции в нём уже есть. У производителя трубопроводной арматуры REON сдерживающим фактором стала сама платформа сайта, и мы перенесли его на шаблон 1С-Битрикс. После переезда у сайта есть функционал интернет-магазина, подробности в кейсе REON.
Что Laravel даёт из коробки
Laravel закрывает типовые задачи любого веб-приложения, чтобы команда занималась логикой вашего бизнеса, а не каждый раз изобретала основу. Из коробки есть:
- маршрутизация: какой код отвечает на какой адрес;
- Eloquent: работа с базой через модели вроде «Заказ» и «Клиент»;
- Blade: шаблоны страниц и писем;
- очереди и планировщик: письма, выгрузки и расчёты в фоне;
- миграции: изменения структуры базы хранятся в коде и повторяются на любом сервере.
Так выглядит маршрут, который отдаёт заказ по номеру:
Route::get('/orders/{id}', function ($id) {
return Order::findOrFail($id);
});
Если заказа нет, посетитель получит ответ 404, а не пустую страницу (подробнее в статье Коды ответов сервера). На таких соглашениях и держится читаемость кода: другой разработчик быстро поймёт, что где лежит.

Laravel написан на PHP и использует пакеты Symfony. Админ-панели к нему часто собирают на Filament: это отдельный открытый проект для Laravel.
Версии Laravel и сроки поддержки
Основная версия выходит раз в год, обычно в первом квартале. Ошибки в ней исправляют полтора года, уязвимости закрывают два года. На октябрь 2026 года актуальна Laravel 13: она вышла 17 марта 2026 года и требует PHP 8.3 или новее. Laravel 12 получает исправления безопасности до 24 февраля 2027 года, поддержка Laravel 11 закончилась в марте 2026-го.
Для заказчика вывод простой: проект на Laravel нужно обновлять раз в год-два. Заложите эти работы в план поддержки сразу. Иначе через пару лет сайт окажется на версии без исправлений безопасности, а переход растянется на несколько версий подряд.
Что проверить в договоре и проекте на Laravel
- Код лежит в вашем репозитории, доступы к серверу оформлены на вас, а передача кода и доступов прописана в договоре.
- Есть документация и тесты. Без них заказной проект трудно передать другой команде.
- Админка для контент-менеджера прописана в техническом задании отдельным пунктом.
- Новый исполнитель работал именно с Laravel: одного знания PHP мало.
Проверить, что готовый сайт сделан на Laravel, можно по cookies: часто там есть XSRF-TOKEN и кука с окончанием _session, по умолчанию laravel_session. Надёжнее спросить подрядчика и открыть файл composer.json в репозитории.
Веб-приложения и сайты под задачу мы проектируем и делаем в услуге Разработка сайтов. Если проект уже работает на Laravel, берём его на доработку и поддержку: доработка существующего сайта и техническая поддержка.
Установка, версии и админка на Laravel
Зачем к Laravel подключают Filament?
Чтобы не писать админку с нуля. На Filament быстро собирают панели управления: списки заказов, карточки клиентов, формы редактирования. Так закрывают главный пробел фреймворка в сравнении с CMS.
До какого срока безопасно оставаться на Laravel 12?
Исправления безопасности для 12-й версии выходят до 24 февраля 2027 года, после этого уязвимости в ней закрывать перестанут. Переход на Laravel 13 лучше закончить раньше, и учтите, что новой версии нужен PHP не ниже 8.3: сервер, возможно, придётся обновлять вместе с фреймворком.
Как узнать, какая версия Laravel стоит в проекте?
Быстрее всего командой php artisan --version в папке проекта. Без доступа к серверу версию видно в репозитории: в composer.json указано, какую ветку laravel/framework ждёт проект, а в composer.lock записана точная установленная версия.
Какой PHP и что ещё нужно серверу для Laravel 13?
PHP 8.3 или новее, Composer для установки пакетов и база данных, обычно MySQL или PostgreSQL. Если в проекте есть очереди и планировщик, на сервере должен постоянно работать обработчик задач и запуск по расписанию. Поэтому для Laravel чаще берут VPS, а не самый простой хостинг.
Laravel или 1С-Битрикс: что взять для сайта компании?
Для обычного сайта компании, каталога или магазина с обменом с 1С быстрее 1С-Битрикс: админка, корзина и обмен там уже есть. Laravel оправдан, когда сайт по сути сервис со своей логикой, расчётами и интеграциями, которые пришлось бы долго встраивать в CMS.
Магазин на Laravel: что придётся написать самим?
Каталог, корзину, оформление заказа, оплату и обмен с 1С: в CMS это готовые модули, а в Laravel их пишут или собирают из пакетов. Такие затраты окупаются при нестандартных процессах, например сложном расчёте цены или кабинете оптового покупателя. Для типового магазина быстрее взять готовую CMS.
Как миграции Laravel помогают при переносе на новый сервер?
Каждое изменение структуры базы хранится в коде отдельным файлом. На новом сервере достаточно выполнить php artisan migrate, и Laravel по порядку создаст все таблицы и поля, не нужно вручную повторять правки, сделанные за годы работы. Новую миграцию разработчик создаёт командой php artisan make:migration, и она попадает в репозиторий вместе с остальным кодом.
Источники
- Laravel: официальная документация, примечания к выпускам и политика поддержки
- Laravel: репозиторий фреймворка и лицензия MIT
- Filament: официальный сайт
- Кейс E.BAEV: «SEO и перенос сайта REON на 1С-Битрикс»
Остались вопросы по теме «Laravel»?
Напишите нам в Telegram или MAX. Ответит специалист, который отвечает за эту тему, или руководитель проектов в рабочее время.
Отвечает по темеСергей ЧерняковWeb-разработчикНад статьёй работали
Услуги
Услуги по теме
Посчитайте стоимость проекта за 2 минуты
Калькулятор соберёт смету по нашим тарифам: сайт, дизайн, интеграции и поддержка.

