我正在使用Laravel。我在我的观点中的几个不同的地方引用了我的项目名称。
然后我决定更改我的应用程序的名称!那么我可以使用一个全局变量,然后我只需要在下一次在一个地方更改名称吗?
我查看了文档,但无法看到此功能..
答案 0 :(得分:4)
当然,Laravel中的全局变量也存在。然而,仅仅因为存在它并不意味着你应该使用它们。
更合适的方法是将名称存储在配置文件中。
您可以使用app/config/app.php
并添加一行:
return array(
'name' => 'FooBar',
// existing values ...
'debug' => false,
'url' => 'http://localhost',
// etc ...
);
或者创建自己的配置文件。例如app/config/site.php
return array(
'name' => 'FooBar'
);
你这样使用它:
Config::get('app.name');
或者
Config::get('site.name');
有关详细信息,请参阅the documentation
答案 1 :(得分:0)
您可以使用View Composers http://laravel.com/docs/4.2/responses#view-composers