是否允许使用嵌套键访问 Laravel 配置值?
Is it allowed to use nested keys to access Laravel config values?
myconfig.php
return [
'key1' => [
'nested_key1' => 1,
'nested_key2' => 2
],
'key2' => [
'nested_key1' => 1,
'nested_key2' => 2
]
];
所以我的 config
目录中有一个自定义配置。是否可以像这样设置值:config(['myconfig.key1.nested_key1' => 3])
?我可以通过这种方式读取值,但在设置新值时似乎不起作用。
是的,你可以这样做,而且它确实有效:
config(['myconfig.key1.nested_key1' => 3]);
echo config('myconfig.key1.nested_key1'); // Will output 3.
仅在当前请求期间保存值。如果你想为下一个请求保存数据,你应该使用像 Laravel Config Writer
或类似的包。
myconfig.php
return [
'key1' => [
'nested_key1' => 1,
'nested_key2' => 2
],
'key2' => [
'nested_key1' => 1,
'nested_key2' => 2
]
];
所以我的 config
目录中有一个自定义配置。是否可以像这样设置值:config(['myconfig.key1.nested_key1' => 3])
?我可以通过这种方式读取值,但在设置新值时似乎不起作用。
是的,你可以这样做,而且它确实有效:
config(['myconfig.key1.nested_key1' => 3]);
echo config('myconfig.key1.nested_key1'); // Will output 3.
仅在当前请求期间保存值。如果你想为下一个请求保存数据,你应该使用像 Laravel Config Writer
或类似的包。