master_awss/livewire_crud_generator

dev-main 2021-11-12 19:19 UTC

This package is auto-updated.

Last update: 2024-09-13 01:38:05 UTC


README

一个让你不再浪费时间在那些常规CRUD上的库

Build Status

指定模型和库将检测表、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

自由软件,太棒了!