Статьи

Symfony JSON-RPC API Bundle: своё API за 3 класса

Symfony JSON-RPC API Bundle: своё API за 3 класса

Коротко: otezvikentiy/json-rpc-api — бандл для Symfony, который берёт на себя весь «обвес» JSON-RPC 2.0 API (роутинг, разбор запроса, валидацию, авторизацию по ролям, формирование ответа), а вам остаётся написать только сами методы. Один метод = класс с атрибутом #[JsonRPCAPI] плюс типизированные…

Symfony 6 как создать свой бандл

Symfony 6 как создать свой бандл

Коротко: свой бандл в Symfony — переиспользуемый модуль со своими сервисами, конфигом и DI-расширением; разбираем создание с нуля и регистрацию. Собственный бандл в Symfony — это переиспользуемый модуль со своими сервисами, конфигурацией и DI-расширением, который можно подключать в разные проекты…

Архитектура Symfony приложения - простейшая схема

Архитектура Symfony приложения - простейшая схема

Коротко: простая архитектура Symfony — слои с единственной ответственностью: контроллеры валидируют, сервисы содержат логику, репозитории делают запросы, Entity отражают таблицы. Простейшая адекватная архитектура Symfony-приложения — это разделение на слои: контроллеры принимают и валидируют…

Установка EasyAdmin в Symfony 6

Установка EasyAdmin в Symfony 6

Коротко: EasyAdmin даёт быстрый CRUD-админ для Symfony из коробки; разбираем установку, Dashboard, CRUD-контроллер и подключение CKEditor. EasyAdmin — бандл для быстрой админки в Symfony: из коробки даёт CRUD с простым нативным интерфейсом, что удобно в сжатые сроки. Разберём установку, создание…

Нужна разработка или консультация?

Опишите задачу — отвечу и предложу формат работы.

Обсудить задачу