fc9 / api
适用于Laravel的RESTful API包。
1.2
2020-03-21 21:03 UTC
Requires
- php: ~7.2.5
- fc9/blueprint: ^4.1
- illuminate/routing: ~7.1
- illuminate/support: ~7.1
- league/fractal: ~0.17
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2.16.1
- illuminate/auth: ~7.1
- illuminate/cache: ~7.1
- illuminate/console: ~7.1
- illuminate/database: ~7.1
- illuminate/events: ~7.1
- illuminate/filesystem: ~7.1
- illuminate/log: ~7.1
- illuminate/pagination: ~7.1
- laravel/lumen-framework: ~7.0.0
- mockery/mockery: ~1.3.1
- phpdocumentor/reflection-docblock: ~5.1.0
- phpunit/phpunit: ~8.0
- squizlabs/php_codesniffer: ~3.5.4
- tymon/jwt-auth: 1.0.*
Suggests
- tymon/jwt-auth: Protect your API with JSON Web Tokens.
README
“Dingo API”包旨在为开发者提供一套工具,帮助您轻松快速地构建自己的API。虽然本包的目标是尽可能灵活,但仍然无法涵盖所有情况并解决所有问题。
特性
本包提供以下工具,以及更多
- 内容协商
- 多种认证适配器
- API版本控制
- 速率限制
- 响应转换器和格式化
- 错误和异常处理
- 内部请求
- API蓝图文档
文档
请参阅我们的详细Wiki文档以获取更多信息。
API样板
如果您打算从头开始一个新的项目,可以考虑使用基于dingo-api包并增加了许多优秀功能的Laravel 5 API样板。
支持
如果您在Wiki中没有找到答案,请避免发布问题。您可以在专门的Slack聊天室寻求支持。请确保提及 specialtactics / @jasonlewis 以便他得到通知。
许可证
本包根据BSD 3-Clause许可证授权。