Php 如何在laravel中永久更改配置文件

Php 如何在laravel中永久更改配置文件,php,laravel,config,Php,Laravel,Config,在Laravel中,使用Config:set('database.connections.mysql.host','localhost')仅为当前用户临时更改配置文件,并且也不会更改配置文件。如何对配置文件进行永久性更改以使其影响所有用户,如果打开配置文件,则会得到更改的值 您只需转到配置文件本身并在那里手动设置即可。 如果您想永久地动态设置配置变量,那么我建议您 请注意,这不会更改任何laravel配置。相反,它会创建一个基于json的配置,尽管它也可以做一些聪明的事情,比如使用laravel

在Laravel中,使用
Config:set('database.connections.mysql.host','localhost')
仅为当前用户临时更改配置文件,并且也不会更改配置文件。如何对配置文件进行永久性更改以使其影响所有用户,如果打开配置文件,则会得到更改的值

您只需转到配置文件本身并在那里手动设置即可。 如果您想永久地动态设置配置变量,那么我建议您

请注意,这不会更改任何laravel配置。相反,它会创建一个基于json的配置,尽管它也可以做一些聪明的事情,比如使用laravel配置作为备用选项


至于,我无法使其正常工作。

读取/写入文件,或使用另一种持久性方法,如在数据库中存储配置项。这似乎是您想要的:当我想将自定义设置(启用/禁用主页弹出)保存到文件时,我遇到了同样的问题。但我认为将频繁更改的自定义设置保存到文件中是个坏主意,因为这会给GIT历史记录添加不必要的干扰。所以我最终使用数据库表来存储所有这些配置。