[版权声明] 本站内容采用 知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆 (CC BY-NC-SA 3.0 CN) 进行许可。
部分内容和资源来自网络,纯学习研究使用。如有侵犯您的权益,请及时联系我,我将尽快处理。
如转载请注明来自: Broly的博客,本文链接: Laravel5覆盖ViewComposer变量
View composers 是当视图被渲染时的回调或类方法。如果你有一些数据要在视图每次渲染时都做绑定,可以使用View composers 将逻辑组织到一个单独的地方。
使用方法详见文档:https://laravel.com/docs/5.4/views#view-composers
如果有变量需要做特殊处理,可以在ViewComposer覆盖掉该变量:
1 2 3 4 5 6 |
view()->composer(‘partials.header’, function ($view) { $with = array_merge([ 'message' => 'This is a message on some page' ], $view->getData()); $view->with($with); }); |
主要是是利用getData()方法。
参考资料: