Php 写入laravel 5配置文件
我正在寻找一种写入laravel 5配置文件的方法,这种方法比使用好的旧Php 写入laravel 5配置文件,php,laravel,laravel-5,Php,Laravel,Laravel 5,我正在寻找一种写入laravel 5配置文件的方法,这种方法比使用好的旧str\u replace更干净、更简单 有四种解决方案: 以及: 但这在laravel 5中不起作用。从5.1版开始,您可以执行以下操作来更改任何配置文件: config(['YOUR-CONFIG.YOUR_KEY' => 'NEW_VALUE']); $text = '<?php return ' . var_export(config('YOUR-CONFIG'), true) . ';'; file_
str\u replace
更干净、更简单
有四种解决方案:
以及:
但这在laravel 5中不起作用。从5.1版开始,您可以执行以下操作来更改任何配置文件:
config(['YOUR-CONFIG.YOUR_KEY' => 'NEW_VALUE']);
$text = '<?php return ' . var_export(config('YOUR-CONFIG'), true) . ';';
file_put_contents(config_path('YOUR-CONFIG.php'), $text);
config(['YOUR-config.YOUR_KEY'=>'NEW_VALUE']);
$text='提供的解决方案中有哪些不起作用?您是否遇到错误,是否更新了文件?这些解决方案不适用于laravel 5。Laravel 5还有其他方法签名。FileLoader不再位于Config名称空间下,而是现在位于Translation
下。config/Repository还有其他构造函数参数,等等。我目前使用的解决方案是:在ioc容器中设置运行时的设置。