community_inc / api
适用于Laravel和Lumen框架的RESTful API包。
1.0.3
2021-02-17 19:02 UTC
Requires
- php: >=7.2.5
- community_inc/blueprint: ^0.4
- illuminate/routing: ^7.0|^8.0
- illuminate/support: ^7.0|^8.0
- league/fractal: ^0.19
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2
- illuminate/auth: ^7.0|^8.0
- illuminate/cache: ^7.0|^8.0
- illuminate/console: ^7.0|^8.0
- illuminate/database: ^7.0|^8.0
- illuminate/events: ^7.0|^8.0
- illuminate/filesystem: ^7.0|^8.0
- illuminate/log: ^7.0|^8.0
- illuminate/pagination: ^7.0|^8.0
- laravel/lumen-framework: ^7.0|^8.0
- mockery/mockery: ~1.0
- phpdocumentor/reflection-docblock: 3.3.2
- phpunit/phpunit: ^8.5|^9.0
- squizlabs/php_codesniffer: ~2.0
- tymon/jwt-auth: 1.0.*
Suggests
- tymon/jwt-auth: Protect your API with JSON Web Tokens.
This package is not auto-updated.
Last update: 2024-09-26 12:25:30 UTC
README
Dingo API包旨在为开发者提供一系列工具,帮助您轻松快速地构建自己的API。虽然这个包的目标是尽可能保持灵活性,但它仍然不能涵盖所有情况并解决所有问题。
功能
此包提供以下工具,还有更多
- 内容协商
- 多种身份验证适配器
- API版本控制
- 速率限制
- 响应转换器和格式化程序
- 错误和异常处理
- 内部请求
- API蓝图文档
文档
请参阅我们的详细Wiki文档获取更多信息。
API模板
如果您想从头开始创建一个新项目,请考虑使用基于dingo-api包的Laravel API模板,它添加了很多优秀功能。
支持
如果您在Wiki中找不到答案,请避免发布问题。您可以在专门的Slack房间寻求支持。请确保提及specialtactics,以便他收到通知。
许可证
此包根据BSD 3-Clause许可证授权。