在 Laravel 中动态更改时区
Dynamically change Timezone in Laravel
我正在尝试动态更改 Laravel 应用程序的时区。我需要的是管理员用户将为整个应用程序设置一个时区,该时区将存储在 table 中。每当用户登录时,该时区将应用于所有请求。
我试过的是;将以下代码添加到 AppServiceProvider 的启动部分:
Config::set('app.timezone', 'Asia/Kabul');
Asia/Kabul 将替换为 table 中的数据。
但是当我签入 blade 视图时它并没有改变时间。
试试这个
config(['app.timezone' => 'Asia/Kabul']);
同时执行这些命令来清除缓存和配置
php artisan cache:clear
php artisan config:clear
我正在尝试动态更改 Laravel 应用程序的时区。我需要的是管理员用户将为整个应用程序设置一个时区,该时区将存储在 table 中。每当用户登录时,该时区将应用于所有请求。 我试过的是;将以下代码添加到 AppServiceProvider 的启动部分:
Config::set('app.timezone', 'Asia/Kabul');
Asia/Kabul 将替换为 table 中的数据。 但是当我签入 blade 视图时它并没有改变时间。
试试这个
config(['app.timezone' => 'Asia/Kabul']);
同时执行这些命令来清除缓存和配置
php artisan cache:clear
php artisan config:clear