ceddyg/clara-entity-generator

该存储库用于根据数据库模式生成 CRUD 系统(控制器、模型、存储库、使用 bootstrap 的视图等)。

4.1.1 2020-04-22 16:33 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。