wailan / crud
创建一个用于Laravel项目的快速CRUD生成器
此包的官方仓库似乎已不存在,因此该包已被冻结。
v1.0.6
2021-08-15 09:41 UTC
Requires
- php: ^7.3|^8.0
- nwidart/laravel-modules: ^8.2
- spatie/laravel-medialibrary: ^9.0.0
- spatie/laravel-permission: ^4.2
README
这是一个针对Laravel-Module包的扩展包,旨在快速开发。
安装
// Install required package
composer require nwidart/laravel-modules
composer require spatie/laravel-permission
// then install this packe, NOTE: only support composer v2
composer require wailan/crud
语法
php artisan wailan:crud YourModelClassName YourModuleName
如何使用?
// Create Module
php artisan module:make Product
// Create Crud for Product
php artisan wailan:crud Product Product
// you can also specify path for your model class
php artisan wailan:crud Api/V1/Product Product
生成文件
- 迁移
- 模块实体(模型)
- 模块控制器(带CRUD基本功能)
- 模块仓库(用于CRUD逻辑)
- 模块请求(存储和更新请求)
- 模块视图(索引、创建、编辑、显示)