probonolabs/laravel-api-generator

Laravel命令,可快速创建单个文件控制器、请求和资源

v1.0.5 2021-02-01 19:06 UTC

This package is auto-updated.

Last update: 2024-09-04 15:54:25 UTC


README

Total Downloads Latest Stable Version License

此包包含一个单一命令: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)。请参阅许可证文件获取更多信息。