kfoobar / laravel-restful
Laravel中Restful API的模板
v1.0.2
2023-10-30 10:12 UTC
Requires
- php: ^8.0
- ext-json: *
- illuminate/config: ^8.0|^9.0|^10.0
- illuminate/console: ^8.0|^9.0|^10.0
- illuminate/support: ^8.0|^9.0|^10.0
README
为使用Laravel 8/9/10构建的RESTful API应用提供模板。
此包提供构建RESTful API应用的起点,包括但不限于:轻松管理用户和API令牌、记录请求并提供统一和标准化的RESTful响应。
此包将添加以下功能
- Artisan命令用于创建和删除用户
- Artisan命令用于生成、扩展和撤销API令牌(与Sanctum一起使用)
- 用于请求记录的数据库迁移和模型
- 用于自动请求记录的分组中间件
- 用于特定路由请求记录的中间件
- 添加ping端点(/api/v1/ping)
- 添加个人资料端点(/api/v1/me)
- 为所有不存在的端点添加回退
- 删除默认前端文件
- 添加robots.txt禁止一切
安装
使用Composer安装包
composer require kfoobar/laravel-restful
使用此命令添加所有必要的文件
php artisan restful:install
请注意!
此包旨在在全新的Laravel项目上安装,因为它将覆盖一些默认文件。
说明
即将推出...
贡献
欢迎贡献!
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。