问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用Laravel快速做一个后台管理

发布网友 发布时间:2022-05-08 12:11

我来回答

1个回答

热心网友 时间:2022-04-19 05:51

一切皆于需求,后台从0开始搭建,但是写了一两个页面后发现太多的是对单表的增删改查操作,于是就想到了,能不能做一个快速搭建的后台。想到一句话,配置即一切。如果一个CURD后台能只进行配置就自动生成,该是多么美妙的事情,那么就开始搭建这么个结构。

首先配置文件应该怎么设计
起初想到将配置文件放到config目录下,但是想想还是放弃了这个想法,那样子可能会导致有一个“万能”文件,又臭又长。那么,其次,这个功能只针对单表,所以,是不是可以将配置文件放置在Model中,后来也觉得这个想法不大好,这个配置文件是承担页面展示的功能的,如果放在Model中就算是入侵了Model层了。所以最后决定放在了Controller中。

最后的效果大概是什么样子的?
后台大概会有几个页面:
列表页:

列表页中有查询操作,编辑,删除按钮,新建按钮。
新建页面:


编辑页面:


好了,对应这几个页面,我们可以设置配置项了。

基本想法是搭建一个FormController,所有以后需要配置生成后台的controller就继承这个FormController就好了。在FormController中定义属性:

class FormController extends BaseController {

// 对应的模型
protected $model;

// 所有的字段
protected $fields_all;

// 列表页显示的字段
protected $fields_show;

// 编辑页面显示的字段
protected $fields_edit;

// 创建页面显示的字段
protected $fields_create;
}

定义了Model,来表示这个Controller是对那个Model进行单表操作的。
定义了fields_all属性,来将所有的字段来进行一个说明和定义。这个定义和说明就包括字段显示名字,字段是否要进行搜索,字段类型是什么。
对于列表页,不是所有属性都显示出来,所以定义一个fieldsshow,这个数组存放的是fieldsshow,这个数组存放的是fields_all中的一些字段,用来显示的字段。
对于编
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小米平板6Max没有网络怎么办 ...wifi和4G网络我都试过都现实吗没有网络。刚买的是正品没有刷机_百度... 2023年淘宝双11招商规则 淘宝国庆狂欢季招商规则及玩法 淘宝年货买不停招商规则 淘宝超来电活动招商规则 ZIP转换成RAR怎么转换? 衢州醉根艺品有限公司怎么样? 徐谷青主要业绩 徐谷青人物介绍 孕妇可以喝桂圆红枣奶茶吗site:ww 红枣桂圆茶孕妇喝好吗 孕妇能每天喝红枣,桂圆茶吗 苹果6sp可以使用ios10系统吗? 如何将自己的发给别人 升学教育一年办理退款学费全部扣完合理吗 升学教育退费技巧有吗? QQ密保去哪儿设置? 人被车撞保险公司理赔流程 开车撞到人,人住院了,后续怎么处理 有人被车撞了住院了,保险公司怎么赔偿 换屏幕算不算主板维修 我手机oppoR9,摔了下,屏幕和主板分离了,怎么办? 屏幕碰碎了会影响主板吗 下载的office 2007的图标怎么成这样了。。。 腾讯电脑管家!修复不了问题!怎么回事? office图标不显示(打开正常,重新安装过office,之前装过wps没有正常卸载,打开方式中出现第二个) word、excel和PowerPoint的文件图标异常 有什么东西可以唱歌 马桶安装所需配件 两台无线路由器怎么连接在一起? 赢了皆大欢喜,输了铠甲合体什么梗 男生从背后忽然抱住女生,说了一句铠甲合体,什么意思。。。 铠甲合体下一句 假面骑士为什么喊变身铠甲勇士为什么喊合体 炎龙铠甲合体? 石敢当之雄峙天东石敢当说铠甲合体,这话出自什么影视剧?? 为啥铠甲勇士要说合体假面骑士要说变身? 铠甲勇士口号怎么喊 铠甲勇士第二部战斗口号是什么 最后5个合体的铠甲勇士叫什么 铠甲勇士中的女生能合体铠甲吗 5套铠甲合体是什么铠甲 胃炎,腹痛腹胀,消化不良以及便秘,一旦进行强烈运动就很难受。这种情况可以服用奥美拉唑吗? 胃痛可以吃奥美拉唑吗? 胃疼时我就服用奥美拉唑但悬会便秘,怎么办? 慢性胃炎大便干燥很难排,可以吃奥美拉唑肠溶胶囊吗? 慢性胃炎有便秘,可以吃奥美拉唑吗 开车过红绿灯后跑到逆行道上了扣多少分 慢性浅表性胃炎 服用奥美拉唑之后 出现胃痛 腹痛 便秘!这样是不是应该马上停此用药?