根据Laravel 4文档,
Composer是什么?
视图Composer是回调或类方法,当渲染视图时会调用它们。如果您有要绑定到给定视图的数据,并且想在应用程序中每次呈现该视图时都自动执行此操作,那么视图Composer可以将代码组织到一个单独的位置。因此,视图Composer可以像“视图模型”或“Presenter”一样发挥作用。
View::composer('profile', function($view)
{
$view->with('count', User::count());
});
并且
创建者是:
查看创建者的工作方式几乎与查看组合器相同;但是,它们在视图实例化时立即启动。要注册视图创建者,只需使用 creator 方法即可。
View::creator('profile', function($view)
{
$view->with('count', User::count());
});
所以问题是:有什么区别?