mahabub/laravel-crud-and-repository-generator

基于仓库模式的laravel CRUD生成器

v3.1.0 2023-06-07 17:24 UTC

This package is auto-updated.

Last update: 2024-09-07 20:52:53 UTC


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');

或者在Laravel 8中Web.php中使用的路由

仅导入类