master_awss/livewire_crud_generator
Livewire crud generator
dev-main
2021-11-12 19:19 UTC
Requires
- php: >=7.3
- laravel/framework: ^8.12
Requires (Dev)
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-09-13 01:38:05 UTC
README
一个让你不再浪费时间在那些常规CRUD上的库
指定模型和库将检测表、fillables、关系等,以生成以下文件
- 视图:-- create -- show -- view
- Livewire文件 -- 验证规则 -- 分页过滤器 -- CRUD函数
要求
- Bootstrap 5
安装
使用composer安装此库。
composer require master_awss/livewire_crud_generator
生成
要生成CRUD
单个Livewire文件中的CRUD
lw:crud [ModelName] --type=crud-merged
或者就这样留它
lw:crud [ModelName]
因为它是一个默认参数。这将生成一个包含所有INDEX、SHOW、CREATE、EDIT、DELETE功能的单个文件。视图将作为模态包含在主索引视图index中。
单独的Livewire文件中的CRUD
lw:crud [ModelName] --type=crud-splited
这将生成具有以下分离组件的CRUD:INDEX、SHOW、CREATE、EDIT、DELETE。视图系统将不再使用模态开发,而是通过重定向,因此您必须在routes/web.php中指定每个组件。(DELETE功能将位于SHOW组件中)
仅Index组件
lw:crud [ModelName] --type=index
这将仅生成INDEX组件,并使用eloquent插入搜索过滤器
仅Create组件
lw:crud [ModelName] --type=create
这将仅生成CREATE组件,并自动根据模型插入规则
仅Show组件
lw:crud [ModelName] --type=show
这将仅生成SHOW组件
选项
您可以为命令添加选项
许可证
MIT
自由软件,太棒了!