Backend на Laravel для вашего SPA

API / Бэкенд

От 100 000 ₽

Для кого эта услуга

Разработка backend на laravel подходит, когда нужен надёжный серверный движок для веб-приложения, API для мобильного клиента, личный кабинет, платформа с подпиской, SaaS средней сложности. Laravel — зрелый PHP-фреймворк с огромной экосистемой, быстрой разработкой и хорошей поддержкой под российский хостинг.

Клиенты: заказчики SPA-приложений на React/Vue, которым нужен REST API на Laravel; владельцы сайтов, переросших WordPress и хотящих полноценный фреймворк; владельцы мобильных приложений, которым нужен серверный API; компании с внутренней автоматизацией процессов.

Что входит в работу

  • Проектирование схемы базы данных, миграции, сидеры
  • REST API по стандартам OpenAPI — с документацией Swagger
  • Авторизация: Laravel Sanctum (для SPA) или Passport (для OAuth2)
  • Роли и права через spatie/laravel-permission
  • Бизнес-логика, сервисный слой, repository pattern где уместно
  • Очереди задач (Laravel Queue на Redis) — рассылки, обработка файлов, интеграции
  • Админка — Laravel Nova, Filament или собственная на Vue/Livewire
  • Интеграции: платежи (ЮKassa, T‑Bank), SMS (SMS.ru), почта, внешние API
  • Тесты: unit и feature-тесты критичных сценариев через PHPUnit/Pest

Как я работаю

  1. ТЗ: сущности, endpoints, роли, интеграции.
  2. Схема БД, ERD-диаграмма, согласование.
  3. Разработка по модулям: auth → users → основная сущность → интеграции.
  4. Swagger-документация API параллельно с разработкой.
  5. Деплой на VPS, настройка supervisord/systemd для очередей, CI/CD через GitHub Actions.

Стек и технологии

Laravel 11, PHP 8.3+. База — PostgreSQL или MySQL. Очереди — Redis + Laravel Horizon. Авторизация — Sanctum для SPA, Passport для OAuth. Админки — Filament (быстро и красиво), Nova (если заказчик уже купил), Laravel Livewire для «живых» интерфейсов без SPA. Для тяжёлых интеграций — Laravel Octane (swoole/roadrunner). Деплой — Docker Compose или Laravel Forge.

Результат

Рабочий backend на вашем сервере, с документацией API, админкой, автоматическими миграциями, очередями для фоновых задач и CI/CD. Код в вашем репозитории, README с инструкцией по локальному запуску. Тесты написаны, покрытие критичных модулей — 70%+.

FAQ

Почему Laravel, а не Node.js/Python? Laravel быстрее всего поднимается для CRUD-приложений с админкой и классической бизнес-логикой. Для real-time, heavy-компьютинга или ML — Node.js или Python уместнее. Обсуждаем под задачу.

Подходит ли Laravel под высокие нагрузки? Да, при правильной архитектуре. Laravel Octane + Redis + горизонтальное масштабирование выдерживает тысячи запросов в секунду. Проблема обычно не во фреймворке, а в неоптимальных SQL-запросах.

Можно ли интегрировать с 1С? Можно через REST/SOAP API 1С или через промежуточный обмен (CommerceML, JSON-файлы). Делал несколько раз, нюансов много — на этапе оценки согласуем формат обмена.

$ ./contact --new-project

Есть задача? Обсудим

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Самозанятый Калинкин Н. А. · работаю с физлицами и юрлицами
Используем для работы сайта и аналитики посещаемости. Подробнее
Принять
Отказаться