先在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