在Laravel中,使用Config:set('database.connections.mysql.host','localhost')
仅对当前用户临时更改配置文件,并且它也不会对配置文件进行更改。如何永久更改配置文件,以便它影响所有用户,如果我打开配置文件,我将获得更改的值。
答案 0 :(得分:3)
您应该直接转到配置文件并在那里手动设置。 如果您想要永久动态设置配置变量,那么我建议https://github.com/Phil-F/Setting/
请注意,这不会更改任何laravel配置。相反,它会创建一个基于json的配置,虽然它也可以做一些聪明的事情,比如使用laravel配置作为后备选项。
至于https://github.com/daftspunk/laravel-config-writer,我无法使其发挥作用。