为了账号安全,请及时绑定邮箱和手机立即绑定

怎么才能让加载其他后台模板的时候,同时动态加载父模板呢?

怎么才能让加载其他后台模板的时候,同时动态加载父模板呢?

PHP
狐的传说 2019-03-07 08:12:25
在做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了,刚刚开始用这个东西,还不太熟,请多见谅,所以,就结帖了,最后,还是多谢大家:)
查看完整描述

3 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

使用larvel 内部的share 分配参数模板的函数,具体可以看下laravel 模板的文档

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 386 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信