probonolabs/laravel-api-generator
Laravel命令,可快速创建单个文件控制器、请求和资源
v1.0.5
2021-02-01 19:06 UTC
Requires
- nette/php-generator: 3.5.x-dev
README
此包包含一个单一命令:php artisan make:api {name}
,该命令可创建完整的CRUD资源。
每个CRUD资源包含
- 单动作控制器:索引、获取、创建、更新和删除
- 每个控制器自定义请求
- 自定义资源
- 模型和迁移
- 路由
如果您想更改基本控制器、请求、资源或添加默认路由中间件,请发布此包配置。
安装
您可以通过composer安装此包
composer require probonolabs/laravel-api-generator --dev
用法
您可以使用此命令创建API资源
php artisan make:api Student
使用此命令创建嵌套API资源
php artisan make:api Student/Training
可选提供 --routes 以在您的 api.php 文件中追加CRUD路由
php artisan make:api Student --routes
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。