dietrichxx / crud-kit
v1.0.0
2024-10-02 05:38 UTC
README
用于生成初始 CRUD 文件集合的包
- 模型
- 控制器
- 请求
- 迁移
- 基本模板
安装
- composer require dietrichxx/crud-kit
- 注册提供者
'providers' => [ // ... Dietrichxx\CrudKit\CRUDKitServiceProvider::class, ];
- php artisan vendor:publish --tag=config --provider="Dietrichxx\CrudKit\CRUDKitServiceProvider"
配置
在创建的文件 config/crudkit.php 中
- base_path.controller_base_path — 生成控制器的基准路径
- base_path.request_base_path — 生成请求类的基准路径。
- base_path.model_base_path — 模型的基准路径。
- base_path.templates_path — 模板目录的路径,这些模板将在文件生成时使用。
- parents.controller — 所有生成控制器的父类。默认使用 \App\Http\Controllers\Controller,但您可以指定自己的类。
您可以根据需要更改所有路径并指定创建文件的路径。这允许灵活地设置项目结构并按您的偏好或项目要求组织文件。
命令
根据指定的路径创建基于配置文件的 CRUD 集合
- php artisan init:crudkit {模型名称}
根据可选路径创建 CRUD 集合
- php artisan init:crudkit {模型名称} --optional-path