gpt4 book ai didi

php - 如何在 Laravel 中添加和更新配置变量

转载 作者:行者123 更新时间:2023-12-05 08:27:20 25 4
gpt4 key购买 nike

我有一个配置变量文件,我在我的 Controller 中使用它而不是 mysql 以获得更快的性能。

但我的问题是我只能读取这个配置文件,不能添加或更新它的任何值。

关于如何更新或向该变量文件添加新值的任何建议:

存储在 /config/Banners_size.php 中的我的变量文件:

return [
"normal_x970h90" => [
'status' => 'enable',
'value' => '500'
],

"normal_x234h60" => [
'status' => 'enable',
'value' => '500'
],
]

我的 php 代码向它添加了新的数组,但它不起作用:

    $banners = Config('Banners_size');
$banner = array(
$request->input('size') => [
'status' => $request->input('status'),
'value' => $request->input('cost')
]
);

$bannerinfo = array_merge($banners, $banner);

Config('Banners_size' , $bannerinfo);

最佳答案

要在运行时设置配置值,将一个数组传递给配置助手:

config(['app.timezone' => 'America/Chicago']);

注意 - 它不会为下一个请求保留数据

Docs

关于php - 如何在 Laravel 中添加和更新配置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41319579/

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