mahabub / laravel-crud-and-repository-generator
基于仓库模式的laravel CRUD生成器
v3.1.0
2023-06-07 17:24 UTC
Requires
- php: ^7.0 || ^7.1 || ^7.2 || ^7.3 || ^7.4|^8.0|^8.1|^8.2
Requires (Dev)
- laravel/framework: ^5.8 ||^6.0 ||^7.0 ||^8.0|^9.0|^10.0
README
安装
composer require mahabub/laravel-crud-and-repository-generator
功能
- 控制器
- 模型
- 迁移
- 请求
- 路由
- 仓库模式
- 视图
配置
发布资源文件
php artisan vendor:publish --tag=resources
发布配置文件
php artisan vendor:publish --tag=crud-generator
然后进入config/crud-generator.php并配置Laravel版本
用法
如果想要在不创建文件夹的情况下生成,请运行以下命令。
php artisan crud:make ModelName
如果想要在文件夹外生成带有仓库模式的代码,请运行以下命令。
php artisan crud:make ModelName --rep
如果想要在文件夹内生成,请运行以下命令。
php artisan crud:make FolderName/ModelName;
如果想要在文件夹内生成带有仓库模式的代码,请运行以下命令。
php artisan crud:make FolderName/ModelName --rep;
如果想要在文件夹外生成不带仓库模式的代码,请运行以下命令。
php artisan crud:make FolderName/ModelName ;
以下是在Laravel 8以下版本中Web.php中使用的路由
Route::resource('photos', 'PhotoController');