老师您好,Laravel 视图合成器为什么会有?

来源:11-4 使用viewcomposer实现公共区域的专题列表

慕斯0437856

2017-12-05

如果你需要在某些视图渲染时绑定一些数据上去,那么视图合成器就是你的的不二之选,另外他还可以帮你将这些绑定逻辑整理到特定的位置。

我可以在控制器方法里绑定数据、直接传递给视图啊,为什么还要这个(视图合成器)呢。


写回答

1回答

轩脉刃

2017-12-10

我的理解,视图合成器更倾向于完成一个“组件”的概念,在这个组件里面,模版,数据,控制器都是一套的,不影响其它页面的逻辑

0
1
慕斯0437856
非常感谢!
2018-02-01
共1条回复

Laravel快速开发简书

Laravel最新特性结合Mysql异步消息队列、ElasticSearch搜索引擎、Debugbar调试利器开发简书

1218 学习 · 613 问题

查看课程