php - Laravel - 有全局变量吗?

标签 php oop laravel

我正在使用 Laravel。我在我的 View 中的几个不同位置引用了我的项目名称。

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

我浏览了文档但没有看到这个功能..

最佳答案

当然,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了解更多信息

关于php - Laravel - 有全局变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28192411/

相关文章:

php - 无法从laravel中的两个表中获取数据

php - Dropzone 和非对象错误

php - 使用 PDO 准备语句在 MySQL 中插入 BIT 值

php - 自定义 Post_Type 插件导致为 wp-includes/post.php 中的 foreach() 提供的参数无效

php - 表结构,每行一个字段 VS 所有数据合一

java - 在从 getter 返回之前检查 null 是一种不好的做法吗?

laravel - 如何在 Laravel 的 Eloquent 模型中覆盖 ModelNotFoundException?

php - 如何将XML文件复制到MySQL字段中进行分析?

php - JSONP 没有给出任何响应

python - PsychoPy 重新打开窗口