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

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

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 5

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

5个月前 评论
生活 (楼主) 5个月前

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

5个月前 评论
生活 (楼主) 5个月前

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

5个月前 评论

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

望对你有所帮助

4个月前 评论

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

4个月前 评论

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