Download the PHP package asylum29/api-skeleton without Composer
On this page you can find all versions of the php package asylum29/api-skeleton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package api-skeleton
Symfony api-skeleton
Шаблон API для Symfony.
Особенности
- автоматический парсинг входящего http-запроса в DTO-объект в параметре действия контроллера
- контроллер BaseController с методами success() и error() с поддержкой сериализации и методом validate() для валидации
- сквозная обработка ошибок для http-запросов
- генерация документации с использованием NelmioApiDocBundle
- префикс api для всех роут
Создание нового проекта
Создайте .env.local на базе .env и укажите требуемые параметры.
Использование
Сериализация
Группы сериализации
Постраничная навигация
Генерация ошибки
DTO в контроллере с заполнением из Request
Валидация
Генерация REST-контроллера с поддержкой CRUD
Выполните команду
API-документация
Перейдите по ссылке /docs/
All versions of api-skeleton with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.2.5
ext-ctype Version *
ext-iconv Version *
ext-json Version *
doctrine/annotations Version ^1.13
doctrine/doctrine-bundle Version ^2.5
doctrine/doctrine-migrations-bundle Version ^3.2
doctrine/orm Version ^2.11
nelmio/api-doc-bundle Version ^4.10
sensio/framework-extra-bundle Version ^6.2
symfony/console Version 5.4.*
symfony/dotenv Version 5.4.*
symfony/flex Version ^1.17|^2
symfony/framework-bundle Version 5.4.*
symfony/property-access Version 5.4.*
symfony/proxy-manager-bridge Version 5.4.*
symfony/runtime Version 5.4.*
symfony/security-bundle Version 5.4.*
symfony/serializer Version 5.4.*
symfony/validator Version 5.4.*
symfony/yaml Version 5.4.*
ext-ctype Version *
ext-iconv Version *
ext-json Version *
doctrine/annotations Version ^1.13
doctrine/doctrine-bundle Version ^2.5
doctrine/doctrine-migrations-bundle Version ^3.2
doctrine/orm Version ^2.11
nelmio/api-doc-bundle Version ^4.10
sensio/framework-extra-bundle Version ^6.2
symfony/console Version 5.4.*
symfony/dotenv Version 5.4.*
symfony/flex Version ^1.17|^2
symfony/framework-bundle Version 5.4.*
symfony/property-access Version 5.4.*
symfony/proxy-manager-bridge Version 5.4.*
symfony/runtime Version 5.4.*
symfony/security-bundle Version 5.4.*
symfony/serializer Version 5.4.*
symfony/validator Version 5.4.*
symfony/yaml Version 5.4.*
The package asylum29/api-skeleton contains the following files
Loading the files please wait ....