tomosia / laravel-easy-crud
此包的最新版本(v1.0.3)没有可用的许可证信息。
提供命令以帮助程序员在编码时节省时间
v1.0.3
2024-02-20 08:20 UTC
Requires
- illuminate/config: ~5.0|~6.0|~7.0|~8.0|~9.0
- illuminate/console: ~5.0|~6.0|~7.0|~8.0|~9.0
- illuminate/database: ~5.0|~6.0|~7.0|~8.0|~9.0
- illuminate/filesystem: ~5.0|~6.0|~7.0|~8.0|~9.0
- illuminate/http: ~5.0|~6.0|~7.0|~8.0|~9.0
- illuminate/pagination: ~5.0|~6.0|~7.0|~8.0|~9.0
- illuminate/support: ~5.0|~6.0|~7.0|~8.0|~9.0
This package is not auto-updated.
Last update: 2024-10-01 11:10:04 UTC
README
为Laravel 8+和Laravel Module添加php artisan make:api-crud
命令的包
自动生成
- 控制器
- 服务
- 仓库
- 请求
- 资源
- 使用l5-swagger的API文档
安装
使用以下命令通过composer安装包:
composer require tomosia/laravel-easy-crud --dev
或将以下内容添加到composer.json的require-dev部分,并运行composer update
:
"require-dev": { "tomosia/laravel-easy-crud": "^1.*" }
在config/app.php中,将VietNH\LaraEasyDev\RepositoryServiceProvider::class添加到提供者数组末尾
'providers' => [ ... VietNH\LaraEasyDev\RepositoryServiceProvider::class, ],
发布配置
php artisan vendor:publish --provider "VietNH\LaraEasyDev\RepositoryServiceProvider"
用法
####所有文件
php artisan make:api-crud {模型} {--module=}
示例
php artisan make:api-crud User --module=Api
####每个文件
php artisan make:controller {模型} {模块}
php artisan make:service {模型} {模块}
php artisan make:repository {模型} {模块}
php artisan make:request {模型} {模块}
php artisan make:response {模型} {模块}