热门排行
简介
Vemto是一个桌面应用程序,Laravel Studio 和代码生成器,它将为你启动新的Laravel 项目提供动力。Vemto 带来了许多智能功能来帮助您开始下一个项目。Laravel 的终极代码生成器可以生成所有应用程序和 API 文件,从模型和控制器到 CRUD 视图,包括主从表单。 它生成的代码同时:干净、经过测试 (TDD)、简单且高度可扩展。它带有一个标准字段库,并自动建议字段类型、大小、项目(用于枚举)和伪造代码(但您可以在必要时更改所有设置)。 添加需要额外表的关系(例如 Belongs to Many)会生成必要的表。您可以控制很多代码生成设置。 例如,使用 Fillable 或 Guarded 策略进行批量分配并更改默认值 Auth。 模型,更改文件夹和命名空间以生成模型、控制器、CSS 框架等。
功能特色
1、完整的应用程序生成
它可以生成所有应用程序和 API 文件,从模型和控制器到 CRUD 视图,包括主从表单
2、干净和可扩展的代码
Vemto 生成的代码同时:干净、经过测试 (TDD)、简单且高度可扩展
3、字段类型建议
它带有一个常用字段库,并自动建议字段类型、大小、项目(用于枚举)和伪造代码(但您可以在必要时更改所有设置)
4、表自动创建
当您添加需要额外表的关系时,例如 Belongs to Many,它会为您生成必要的表
5、字段自动创建
添加关系时,它会自动为您生成必要的字段和外键
6、CRUD 编辑器
使用 CRUD 编辑器,可以编辑应用程序表单、验证等
7、代码生成设置
您可以控制很多代码生成设置,例如:使用Fillable 或 Guarded策略进行批量分配,更改默认 Auth。模型,更改文件夹和命名空间以生成模型、控制器、CSS 框架等
8、模块化代码生成
您可以选择要生成代码的模块,例如:如果您不想生成 Blade Views,只需在生成代码之前取消选中它即可。
使用帮助
1、创造
要创建一个新项目,只需单击主页上的新建项目按钮。
然后,在创建项目页面上,填写所有必填字段。Vemto 将在您在此处选择的文件夹内的文件夹中生成代码。例如,如果您选择/home/john并且您的项目名为My Project,它将/home/john/my-project在生成代码后生成文件夹。然后,只需点击创建按钮。
Vemto 当前不生成数据库本身。因此,在尝试运行代码之前,有必要在 SGBD 上手动创建数据库
2、更新
您可以在元数据选项卡中项目下的项目设置部分更新项目详细信息。
更改项目文件夹或名称将在与原始文件夹不同的文件夹中生成代码
3、通用设置
在这里您可以看到所有项目的常规设置以及它对代码生成的重要性:
姓名 影响
批量分配策略 定义模型是否将对Mass Assignment使用可填充或保护策略。更改后,Shema 编辑器将反映设置并显示模型或表格字段的正确复选框
控制器名称模式 定义控制器名称是复数还是单数
验证模式 定义验证规则是使用数组模式还是字符串模式(以“|”分隔)
路线模式 定义路由将生成为资源还是内联。When Inline Mode is selected, each route is generated separately. 使用没有英文名称的模型时非常有用,因为假设您使用英文模型名称,Vemto 会生成资源路由
认证模型 定义负责身份验证的模型。默认情况下,它是用户模型
4、视图设置
在这里,您可以看到所有项目视图设置以及它对代码生成的重要性:
姓名 影响
CSS 框架 定义视图的 CSS 框架
主题 定义 CSS 主题
涡轮链接 定义是否使用Turbolinks。Turbolinks是一个库,可让您更快地导航您的 Web 应用程序
5、文件夹设置
在文件夹设置选项卡中,您可以更改 Vemto 为不同类型文件生成代码的默认路径。
更改文件夹设置选项卡上的路径直接反映到命名空间。