eab-dsvenss/php-laravel-crud-generator

关于此包的最新版本(dev-master)没有可用的许可证信息。

用于生成Laravel模型CRUD结构的包

dev-master 2018-04-23 20:09 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:08:17 UTC


README

现有模型的CRUD生成器

安装

eab-crudgenerator:install

使用

根据 eab-dsvenss/php-laravel-model-generator 包配置模型。

在模型生成器配置文件中,每个应该生成crud结构的模型都需要在extras数组中添加键 crud

每个具有可翻译内容的模型还应在extras部分中添加 translatable

每个可翻译模型还需要在特定的模型调整文件中添加以下内容

public $translatable = ['name'];

这意味着它需要一个实例变量,其中包含一个数组,指定可翻译列作为值。有关模型及其可翻译方法的详细信息,请参阅 Spatie laravel-translatable

eab-modelconfig 配置文件中指定要生成CRUD操作的模型,该文件来自 eab-dsvenss:php-laravel-model-generator 包,通过在modelarray中添加具有值为 true 的 "crud"-键来指定。

生成CRUD结构

eab-crudgenerator:generate --type="backpack"