guntars / dingo-api
Laravel框架的RESTful API包。
v4.0.1
2022-08-09 14:24 UTC
Requires
- php: ^8.0|^8.1
- guntars/blueprint: ^0.4.4
- illuminate/routing: ^9.0
- illuminate/support: ^9.0
- league/fractal: ^0.20
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2|~3
- illuminate/auth: ^9.0
- illuminate/cache: ^9.0
- illuminate/console: ^9.0
- illuminate/database: ^9.0
- illuminate/events: ^9.0
- illuminate/filesystem: ^9.0
- illuminate/log: ^9.0
- illuminate/pagination: ^9.0
- laravel/lumen-framework: ^9.0
- mockery/mockery: ~1.0
- php-open-source-saver/jwt-auth: ^1.4
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ~2.0
Suggests
- php-open-source-saver/jwt-auth: Protect your API with JSON Web Tokens.
This package is not auto-updated.
Last update: 2024-10-02 23:04:51 UTC
README
Dingo API包旨在为开发者提供一套工具,帮助您轻松快速地构建自己的API。虽然此包的目标是尽可能地保持灵活性,但它仍然无法涵盖所有情况并解决所有问题。
特性
此包提供了以下工具,以及更多:
- 内容协商
- 多个身份验证适配器
- API版本控制
- 速率限制
- 响应转换器和格式化器
- 错误和异常处理
- 内部请求
- API蓝图文档
文档
请参阅我们详细的Wiki文档以获取更多信息。
API模板
如果您打算从头开始启动一个新项目,请考虑使用Laravel API模板,它基于dingo-api包,并添加了许多优秀功能。
支持
如果您在Wiki中找不到答案,请避免发布问题。您可以在专门的Slack聊天室中寻求支持。请确保提及specialtactics以便他得到通知。
许可
此包采用BSD 3-Clause许可证。