Laravel-Gii可视化代码生成工具CRUD+G-创新互联-成都快上网建站

Laravel-Gii可视化代码生成工具CRUD+G-创新互联

Laravel-Gii 可视化代码生成工具 CRUD +GUI

GIT:https://github.com/sunshinev/laravel-gii

创新互联专注于定安企业网站建设,响应式网站建设,成都商城网站开发。定安网站建设公司,为定安等地区提供建站服务。全流程专业公司,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

适用于快速B端后台开发

根据MySQL的表结构生成对应的Model、Observer、Controller、View、Route等相关项目文件,通过简单点击鼠标即可自动创建完整的CRUD后台。

Laravel-Gii 可视化代码生成工具  CRUD +G

  • laravel-gii
    • 安装之前需了解
    • 安装
      • 安装包
      • 发布文件
      • 添加路由
      • 然后访问吧
    • 使用
      • 创建Model模型
        • 表单说明
      • 创建CRUD
        • 表单说明
      • 文件差异对比
      • 最终文件内容
    • 创建后后台页面
      • 列表页
      • 删除 批量删除
      • 行预览
      • 编辑页面
    • 相关问题

安装之前需了解

项目创建生成的模板需要依赖于《github:laravel-fe-render》 项目,作为模板解析。

后台页面依赖项目编译后的app.js 《github:base-fe》

安装

安装包

Composer require sunshinev/laravel-gii -vvv

发布文件

该操作会发布assets静态文件,到public目录下

php artisan vendor:publish

选择
Tag: laravel-gii

添加路由

Route::any('/gii/model','\Sunshinev\Gii\Controllers\ModelController@index');
Route::any('/gii/crud','\Sunshinev\Gii\Controllers\CrudController@index');

然后访问吧

http:[domain]/gii/model

使用

创建Model模型

表单说明
  1. 表名称(支持下拉选择)
  2. Model类名(想要创建模型类,包含命名空间)
  3. 模型继承的父类(如果是Mongo可以继承Jenssegers\Mongodb\Eloquent\Model,MySQL用Illuminate\Database\Eloquent\Model

生成的文件列表,蓝色代表全新文件,红色代表已有文件但是存在不同,白色代表已有文件。

Laravel-Gii 可视化代码生成工具  CRUD +G

创建CRUD

CRUD的创建,需要依赖之前创建的模型。

该操作会同时生成:

  • route
  • controller
  • views
表单说明
  1. 控制器名称(包含命名空间)
  2. 之前创建的模型类

Laravel-Gii 可视化代码生成工具  CRUD +G

文件差异对比

Laravel-Gii 可视化代码生成工具  CRUD +G

最终文件内容

Laravel-Gii 可视化代码生成工具  CRUD +G

创建后后台页面

列表页

该页面包含能力:

  • 列表
  • 分页
  • 检索
  • 删除+批量删除
  • 预览
  • 详情
  • 编辑

Laravel-Gii 可视化代码生成工具  CRUD +G

删除+批量删除

取消按钮放大,防止误删

Laravel-Gii 可视化代码生成工具  CRUD +G

行预览

Laravel-Gii 可视化代码生成工具  CRUD +G

编辑页面

Laravel-Gii 可视化代码生成工具  CRUD +G

相关问题

  1. 如果生成完Model之后,默认的会使用env中配置的connection,如果需要调整,请修改Model文件。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享题目:Laravel-Gii可视化代码生成工具CRUD+G-创新互联
URL分享:http://kswjz.com/article/jijsc.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流