在我的项目中有时区下拉(PT,CST等),当管理员从下拉列表中更改时区时,管理面板会反映所选下拉列表中的时区.
如何根据所选选项更改Config / app.PHP“timezone”(应用程序时区).
如何根据所选选项更改Config / app.PHP“timezone”(应用程序时区).
您可以使用Laravel帮助程序功能配置来设置时区.但是,这只会影响您将收到的请求.
原文链接:https://www.f2er.com/laravel/130704.htmlconfig(['app.timezone' => $timezone]);
如果您的目标是更改时区并在每个请求上运行,那么将更改的时区保存在DB或文件中会怎样.然后,为DB编写查询或读取app / config.PHP中的文件,并在文件中更改索引时区的值.
例如(文件示例):
当您更改时区时,它会保存在文件中.
file_put_contents("path/to/file",$timezone);
并且,在app / config.PHP中
$timezone= file_get_contents("path/to/file"); return [ . . . 'timezone' => $timezone,. . . ]