rasyid46 / api
v1
2024-09-20 06:51 UTC
Requires
- php: ^8.1
- dingo/blueprint: ^0.4
- illuminate/routing: ^10
- illuminate/support: ^10.48
- league/fractal: ^0.19
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3
- illuminate/auth: ^10.0
- illuminate/cache: ^10.0
- illuminate/console: ^10.0
- illuminate/database: ^10.0
- illuminate/events: ^10.0
- illuminate/filesystem: ^10.0
- illuminate/log: ^10.0
- illuminate/pagination: ^10.0
- laravel/lumen-framework: ^10.0
- mockery/mockery: ~1.0
- phpunit/phpunit: ^8.5|^9.0
- squizlabs/php_codesniffer: ~2.0
- tymon/jwt-auth: 2.0.*
Suggests
- tymon/jwt-auth: Protect your API with JSON Web Tokens.
This package is not auto-updated.
Last update: 2024-09-20 06:52:35 UTC
README
遗憾的是,由于 CI 集成出现问题,此包无法在此位置维护,travis-ci 也可能无法再使用很长时间,因为它们已经改为付费计划。该项目仍在积极维护中,我们请求您切换到以下仓库: https://github.com/api-ecosystem-for-laravel/dingo-api
Dingo API 包旨在为您提供一套工具,帮助您轻松快速地构建自己的 API。虽然此包的目标是尽可能保持灵活性,但它仍然无法涵盖所有情况并解决所有问题。
功能
此包提供以下工具,还有更多
- 内容协商
- 多个认证适配器
- API 版本控制
- 速率限制
- 响应转换器和格式化器
- 错误和异常处理
- 内部请求
- API 蓝图文档
文档
请参阅我们的详细 Wiki 文档 以获取更多信息。
API 模板
如果您想从头开始创建新项目,请考虑使用基于 dingo-api 包构建的 Laravel API 模板,它添加了许多出色的功能。
支持
如果您在 Wiki 中找不到答案,请避免发布问题。您可以在专门的 Slack 房间寻求支持。请务必提及 specialtactics 以便他得到通知。
许可证
此包根据 BSD 3-Clause 许可证 许可。