gpt4 book ai didi

php - 覆盖 Laravel 5.1 中的配置变量

转载 作者:行者123 更新时间:2023-12-01 12:31:01 24 4
gpt4 key购买 nike

在我的 config/app.php 文件中,我添加了一些变量,并在我的 Controller 和 View 文件中使用了这些变量。请参阅以下变量:

'META_TITLE' => 'title'
'META_KEYWORDS' => 'keyword'
'META_DESCRIPTION' => 'description'

我已经像这样使用了这些变量 Config::get("app.META_TITLE")
但是我想根据要求在我的任何 Controller 中覆盖这些变量。

最佳答案

Laravel 将所有配置文件值存储到一个数组中。因此,在设置后覆盖配置变量的“Laravel 方式”是编辑存储它们的数组:

config([

// overwriting values set in config/app.php
'app.META_TITLE' => 'new meta title',
'app.META_KEYWORDS' => 'new meta keywords',
'app.META_DESCRIPTION' => 'new meta description',

// in case you would like to overwrite values inside config/services.php
'services.facebook.client_id' => 'client id',
'services.facebook.client_secret' => 'client secret',

]);

有了这个概念,您可以编辑任何配置文件中的任何变量集 - 只需指定它们存储在哪个配置文件中。

关于php - 覆盖 Laravel 5.1 中的配置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34224795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com