Laravel-Gii 可视化代码生成工具 CRUD +GUI
Laravel-Gii 可视化代码生成工具 CRUD +GUI
GIT:https://github.com/sunshinev/laravel-gii
适用于快速B端后台开发
根据MySQL的表结构生成对应的Model、Observer、Controller、View、Route等相关项目文件,通过简单点击鼠标即可自动创建完整的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模型
表单说明
- 表名称(支持下拉选择)
- Model类名(想要创建模型类,包含命名空间)
- 模型继承的父类(如果是Mongo可以继承
Jenssegers\Mongodb\Eloquent\Model
,MySQL用Illuminate\Database\Eloquent\Model
)
生成的文件列表,蓝色代表全新文件,红色代表已有文件但是存在不同,白色代表已有文件。
创建CRUD
CRUD的创建,需要依赖之前创建的模型。
该操作会同时生成:
- route
- controller
- views
表单说明
- 控制器名称(包含命名空间)
- 之前创建的模型类
文件差异对比
最终文件内容
创建后后台页面
列表页
该页面包含能力:
- 列表
- 分页
- 检索
- 删除+批量删除
- 预览
- 详情
- 编辑
删除+批量删除
取消按钮放大,防止误删
行预览
编辑页面
相关问题
- 如果生成完Model之后,默认的会使用env中配置的connection,如果需要调整,请修改Model文件。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
前端javascript练习题Ajax封装
前端javascript练习题Ajax封装ajax的基本封装 ----必须掌握function ajax(url,fn){ if(window.XMLHttpRequest){ var xhr = new XMLHttpRequest(); }else{ var xhr = new ActiveXObject("Microsoft.XMLHTTP"); } xhr.open("get",url,true); xhr.send(); xhr.onreadystatechange = function(){ if(xhr.readyState == 4){ if(xhr.status == 200){ var data = xhr.responseText; fn(data); } } }} ajax的完整封装function ajax(obj){ //obj -> type url data success var str = ""; for(var key in obj.data){ str += key+"="+obj.data[key]+"&"; } //str = ...
- 下一篇
函数计算 custom runtime 使用集锦
前言 函数计算目前原生支持的开发语言有 nodejs, python, java, php 和 c#, 在实现这些开发语言 runtime 的时候, 函数计算开发团队花了很大的精力去让各自语言的传统应用能够简单快速迁移到函数计算平台: nodejs开发函数计算的正确姿势——移植 Express python , 支持 WSGI 协议的框架可以一键迁移到函数计算 部署基于 python wsgi web 框架的工程到函数计算 十分钟上线-在函数计算上部署基于django开发的个人博客系统 javaJava Http 触发器极速迁移传统 Spring 应用 php一元建站-基于函数计算 + wordpress 构建 serverless 网站 C#十分钟上线-基于函数计算开发 Restful web api & asp.net core w
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19