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

发布时间:2020-07-22 19:59:13 作者:程序员厨子
来源:网络 阅读:355

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

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

适用于快速B端后台开发

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

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

安装之前需了解

项目创建生成的模板需要依赖于《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的创建,需要依赖之前创建的模型。

该操作会同时生成:

表单说明
  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文件。
推荐阅读:
  1. Laravel框架运行原理
  2. Laravel相关的一些故障解决

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

laravel gii yii

上一篇:activemq 数据存储

下一篇:Markdown语法整理

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》