eab-dsvenss / php-laravel-crud-generator
关于此包的最新版本(dev-master)没有可用的许可证信息。
用于生成Laravel模型CRUD结构的包
dev-master
2018-04-23 20:09 UTC
Requires
- php: ^7.0
- backpack/base: ^0.9.2
- backpack/crud: ^3.4
- eab-dsvenss/php-classtailor: dev-master
- eab-dsvenss/php-laravel-model-generator: dev-master
- laravel/framework: 5.5.*
- spatie/laravel-translatable: ^2.2
Requires (Dev)
- codeception/aspect-mock: ^3.0
- codeception/codeception: ^2.4
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"