先在config文件夹下创建 web_config.php 自定义配置文件
<?php
return [
'a' => '111',
];
1.动态修改配置文件
// config 助手函数 不需要引入
echo config('web_config.a');//获取指定配置
echo config('web_config.');//获取全部配置
echo config('web_config.a',"123123");//获取设置配置文件2.永久修改配置文件
public function test()
{
$config = config('web_config.');
$config['abc'] = '123321';
print_r($config);
echo "<br>";
// Env::get("config_path") 获取配置文件路径
$filepath = Env::get('config_path') . 'web_config.php';
echo $filepath;
echo "<br>";
$time = date('Y/m/d H:i:s');
$str = "<?php\r\n/**\r\n * 由Jsky建立.\r\n * $time\r\n */\r\nreturn [\r\n";
foreach ($config as $key => $value) {
$str .= "\t'$key' => '$value',";
$str .= "\r\n";
}
$str .= '];';
// 写入配置文件 没有文件会自动创建
file_put_contents($filepath, $str);
}本文为Jsky原创文章,转载无需和我联系,但请注明来自Jsky博客 www.tjin.link
