kununu / symfony-api-skeleton
此包的规范存储库似乎已不存在,因此包已被冻结。
0.2.1
2019-01-28 08:44 UTC
Requires
- php: >=7.0
- doctrine/doctrine-bundle: ^1.6
- doctrine/doctrine-cache-bundle: ^1.2
- doctrine/orm: ^2.5
- incenteev/composer-parameter-handler: ^2.0
- jms/serializer-bundle: ^1.0
- kununu/controller-validation-bundle: dev-master
- kununu/rest-api-bundle: ^1.0
- sensio/distribution-bundle: ^5.0
- sensio/framework-extra-bundle: ^3.0.2
- symfony/event-dispatcher: 3.4
- symfony/framework-bundle: ~3.4
- symfony/monolog-bundle: ^3.0
- symfony/polyfill-apcu: ^1.0
- symfony/security-bundle: 3.4
Requires (Dev)
- phpunit/phpunit: ^5.7
- sensio/generator-bundle: ^3.0
- symfony/apache-pack: ^1.0
- symfony/browser-kit: ^4.2
- symfony/debug-bundle: 3.4
- symfony/stopwatch: ^4.2
- symfony/twig-bundle: 3.4
- symfony/web-profiler-bundle: 3.4
- symfony/web-server-bundle: 3.4
- vlucas/phpdotenv: ^2.4
This package is auto-updated.
Last update: 2021-02-20 00:05:52 UTC
README
这是一个基本的REST API设置,您可以使用它来启动API服务。
基本设置
创建新项目
composer create-project kununu/symfony-api-skeleton:^0.1.0 [dir_name]
启动服务器
安装后,您需要首先通过Symfony控制台启动服务器
php bin/console server:start
测试API
导航到 http://127.0.0.1:8000/ 检查API是否正常工作。
示例端点
在ExampleController中提供了一些示例,这些示例在以下路由上可用
/examples/integer/examples/string/examples/array/examples/exception/examples/entity/examples/validation/examples/oauth-protected
示例清理
如果您不需要示例,只需简单地删除与ExampleController关联的所有Example文件。
建议
队列读取包 - https://github.com/kununu/queue-reader-bundle
注意: 将提供清理脚本以自动执行此清理操作。