在做RBAC,流程已经基本跑通了,但是在渲染到模板时遇到了问题...
这里是BackController里的back方法(本来想拼接一下图片,拼了半天没拼好,大家凑活着看吧:)
打印这个方法,能够取到所有的方法对应的路由,以及权限名
这个是父模板back.blade.php里动态加载的侧边栏
在其他后台页面,已经引入这个back.blade.php了
所以其他后台模板都是基于back.blade.php的,但是这个父模板back.blade.php是死的,不是动态渲染的
进入到其他页面,就会报这个错
所以,怎么才能让加载其他后台模板的时候,同时动态加载父模板呢?
PS:
刚刚搞了一下,代码一直跑不通,所以想测试一下,
就把之前的业务代码都删了,只留下了View::share();
然后随便建了一个视图aa.blade.php,里面写了一个{{ $name }}
在浏览器跑了一下,还是报这个错...
未定义的变量...
这是什么原因啊...
...好吧,发完问题,不到五分钟就想起来哪出问题了,忘记在app.php里注册ServiceProvider了,刚刚开始用这个东西,还不太熟,请多见谅,所以,就结帖了,最后,还是多谢大家:)
互换的青春