ceddyg / clara-entity-generator
该存储库用于根据数据库模式生成 CRUD 系统(控制器、模型、存储库、使用 bootstrap 的视图等)。
4.1.1
2020-04-22 16:33 UTC
Requires
- php: >=7.2
- illuminate/support: ^6.0|^7.0
This package is auto-updated.
Last update: 2024-09-23 02:07:59 UTC
README
安装
composer require ceddyg/clara-entity-generator
在 'config/app.php' 中将此添加到你的服务提供者中
CeddyG\ClaraEntityGenerator\EntityGeneratorServiceProvider::class,
然后发布文件。
php artisan vendor:publish --provider="CeddyG\ClaraEntityGenerator\EntityGeneratorServiceProvider"
使用
您可以选择其中的所有表,并定义您想要生成的文件
- 控制器
- 模型
- 存储库(扩展自 ceddyg/query-builder-repository)
- 请求
- 索引视图
- 表单视图(用于创建或编辑)
- 翻译文件(en 和 fr)
您只需要定义关系,如果它们是 hasMany 或 belongsToMany 关系,以及您想要创建的文件
您还可以编辑生成器来自定义文件。生成器位于 app/Services/Clara/Generator,而占位符位于 ressources/stubs。