V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GooGee
V2EX  ›  PHP

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

  •  
  •   GooGee · 2019-09-02 08:39:00 +08:00 · 4427 次点击
    这是一个创建于 1942 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Entity-Builder

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

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

    功能:

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