Laravel - 有全局变量吗?

时间:2015-01-28 12:34:43

标签: php oop laravel

我正在使用Laravel。我在我的观点中的几个不同的地方引用了我的项目名称。

然后我决定更改我的应用程序的名称!那么我可以使用一个全局变量,然后我只需要在下一次在一个地方更改名称吗?

我查看了文档,但无法看到此功能..

2 个答案:

答案 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)

相关问题