2014-05-08 26 views

回答

0

你可以有ProfileComposer类ProfileComposer.php文件中,这将是在任何你想要的,如果该文件被自动加载。你应该看a video tutorial about Composers in Laracasts,它会解释为什么我们必须使用View::composer以及我们如何使用。

1

视图编写器类应该定义为任何常规类,并且可能存储在库文件夹中,或者如果它仅由可能存储在其中的模型使用,则没有存储位置的约定。这个类可以容纳一些你想要重用的进程,你可以在一个serviceprovider中注册这个调用。这是一个关于如何使用它的好教程。

http://culttt.com/2014/02/10/using-view-composers-laravel-4/

0

我只是觉得在官方decumentation答案。

你可以把作曲家的文件在任何地方应用程序文件系统,前应用程序/作曲家

,并把它添加到composer.json

"autoload": { 
    "classmap": [ 
     "app/commands", 
     "app/controllers", 
     "app/models", 
     "app/filters", 
     "app/database/migrations", 
     "app/database/seeds", 
     "app/tests/TestCase.php", 
     "app/composer" 
    ] 
}, 

然后运行工匠自动加载:

php artisan dump-autoload 

谢谢大家,