GooGee
V2EX  ›  PHP

Laravel 代码生成工具(图形界面),在线生成代码

  •  
  •   GooGee · Sep 2, 2019 · 5111 views
    This topic created in 2620 days ago, the information mentioned may be changed or developed.

    Entity-Builder

    Laravel 代码生成工具(图形界面),在线生成代码:

    https://googee.github.io/Entity-Builder/dist/

    功能:

    • 设计数据表
    • 设计模型工厂
    • 添加模型关系
    • 添加数据验证规则
    • 生成 RESTful Controller
    • 生成 Request
    • 生成 Resource
    • 生成 Test
    15 replies  •  2019-09-02 15:14:08 +08:00
    dongisking
    dongisking
    Sep 2, 2019
    1
    已 star
    justfindu
    justfindu
    Sep 2, 2019
    2
    不错, 就是界面弹出框太多了
    4ark
    4ark
    Sep 2, 2019
    3
    有想法,不过还是觉得手写代码更有效率
    newtype0092
    newtype0092
    Sep 2, 2019
    4
    请问 auto increment 在哪里设置啊? table 里没有看到,只设置了 primary key。
    Rekkles
    Rekkles
    Sep 2, 2019
    5
    可以根据现有代码反推图形界面吗
    alpha2016
    alpha2016
    Sep 2, 2019
    6
    稳吗?我以后写代码能点点点,就不复制粘贴了
    ben1024
    ben1024
    Sep 2, 2019
    7
    支持下,可以出个配置转换的
    GooGee
    GooGee
    OP
    Sep 2, 2019
    8
    @newtype0092 在 Type 中的 increments 就是 primary key。
    GooGee
    GooGee
    OP
    Sep 2, 2019
    9
    @Rekkles 这个比较复杂...
    GooGee
    GooGee
    OP
    Sep 2, 2019
    10
    @alpha2016 比复制粘贴要保险一些。
    GooGee
    GooGee
    OP
    Sep 2, 2019
    11
    @ben1024 migration 相当于版本控制了,转换起来很复杂。
    run2
    run2
    Sep 2, 2019
    12
    在线预览的界面一刷新就都没了-。- 本地也是这样么?
    GooGee
    GooGee
    OP
    Sep 2, 2019
    13
    @sobigfish 可以下载项目 JSON 文件保存到本地,刷新后再加载文件。
    unifier
    unifier
    Sep 2, 2019
    14
    已 star,感觉挺不错的。
    但是没太搞清楚使用流程,在网页上配置完了之后下载下来是一个 json 文件,那么生成的代码在哪呢?
    GooGee
    GooGee
    OP
    Sep 2, 2019
    15
    @zacharyjia 生成的代码在 Project 页通过 Zip 下载。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1383 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 20:18 · PVG 04:18 · LAX 12:18 · JFK 15:18
    ♥ Do have faith in what you're doing.