开发了一套通用管理后台,写到了一键CURD不知道如何写了,请求大佬指点一下

开发了一套通用管理后台,写到了一键CURD不知道如何写了,请求大佬指点一下

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 5

看相关项目的代码,看人家实现了什么,怎么写的

3年前 评论
生活 (楼主) 3年前

一键crud是指一键生成增删改查的方法吗?是的话很简单啊.

3年前 评论
生活 (楼主) 3年前

那要看你的方向了,是前后端分离还是传统写法,不过万变不离其宗,都是将不同的数据渲染到同一套模板上去,你可以去参考laravel-admin :kiss:

3年前 评论

1.laravel-admin

通过如下命令生成CURD的,控制器。路由会打印出来,直接复制到文件即可。需要自己先创建model文件

// Mac os、 Linux
php artisan admin:make UserController --model=App\\User

// Windows
php artisan admin:make UserController --model=App\User

2.Dcat Admin

可以通过脚手架生成控制器、数据仓库、语言包等。这里的脚手架是一个后台页面,可视化创建

3.思路

  • 1.个人理解比较复杂的地方就是增加/修改的地址,这里可以把字段和字段要做的什么操作拆分开来做,把文件上传、图片上传、普通文本框、单选、复选都一一实现,封装为方法,不同字段调用不同方法,最后生成HTML,返回给前端即可。
  • 2.其中laravel-admin用到的前端加载html的技术是pjax参考。点击某个菜单,请求设置的接口,接口返回的HTML显示在对应的页面上,避免了重复加载大量的cssjs

望对你有所帮助

3年前 评论

简单来说就是先准备好各个文件的模版内容,里面的一些不同的地方,用占位符,,,之后替换占位符内容,把文件保存到相应的目录,,,

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!