记录一件很尴尬的事,中间件给我的痛。
上周给基友的甜品店速成了一个形象主页,用的laravel-admin 的demo 的源码,就图后台功能多嘛,部署过程还算顺利,虽然不经常操作laravel项目,部署过程中遇到的数据库兼容问题 都解决了,最后进入后台修改资料、删除信息都不行,提示“没有权限” , 首先我考虑用户没有权限,到数据库给管理员写入了最高权限,还是不行,我就在找控制器里面控制权限的地方(说实话要不是laravel能查看路由列表,我找对控制器都费劲),找了俩晚上没找到。。今晚上我又看路由列表,发现路由列表最后一列是对应的中间件。。。
于是我恍然大悟。。
进了这个中间件
现在才看明白,演示站点中,原作者为了避免游客进后台随便改删,就把修改和删除的请求全部拒绝了 ,DENY
,把他俩去掉之后 一切正常。。
最后安利一波,这个开源的国产项目,我从17年初就开始观察了,进展很快!https://github.com/z-song/laravel-admin
本作品采用《CC 协议》,转载必须注明作者和本文链接
laravel 开发速度这么快的嘛,一周一个后台管理系统??