在Laravel中查看作曲家和创作者之间的区别?
作曲家是:
视图生成器是在呈现视图时调用的回调或类方法。如果每次在整个应用程序中呈现给定视图时,都希望将数据绑定到该视图,则视图编写器可以将该代码组织到单个位置。因此,视图作曲家的功能可能类似于“视图模型”或“演示者”。
View::composer('profile', function($view)
{
$view->with('count', User::count());
});
和
创建者是:
视图创建者的工作方式几乎与视图作曲家完全相同;但是,当视图实例化时,它们会立即触发。若要注册视图创建者,只需使用创建者方法
View::creator('profile', function($view)
{
$view->with('count', User::count());
});
所以问题是:有什么区别?