adwiv/laravel-crud-generator

为 Laravel 生成 CRUD 模型、控制器、资源、请求和视图

1.0.9 2022-04-28 08:49 UTC

This package is auto-updated.

Last update: 2024-09-28 14:41:21 UTC


README

Laravel CRUD & 视图生成器

此包用于生成 CRUD 操作所需的模型、控制器、请求、资源和视图。

此包主要用于个人使用。

安装

仅以开发模式安装此包。由于该包会生成文件,在生产环境中并不需要。

composer require --dev adwiv/laravel-crud-generator

用法

要使用此生成器,您必须有一个现有的数据库表,用于生成您所需的模型和 CRUD。首先,创建一个迁移,并将其迁移以创建表。

然后,要生成所有文件,请使用以下命令之一

php artisan crud:all ModelClass
php artisan crud:all ModelClass [--prefix admin]
php artisan crud:all ModelClass [--route-prefix admin] [--view-prefix user]
php artisan crud:all ModelClass [--table table_name]

您还可以生成单个文件

php artisan crud:model ModelClass [--table table_name]
php artisan crud:request ModelRequest [--model ModelClass]
php artisan crud:resource ModelResource [--model ModelClass] [-c | --collection]
php artisan crud:controller ModelController [--model ModelClass]
php artisan crud:controller ModelController [--parent ParentModelClass]