更改拉拉维尔时区
我想将默认时区从UTC更改为亚洲/德黑兰,我可以更改它吗?我尝试在应用程序中更改此代码.php但它不起作用。
'timezone' => 'UTC',
自
'timezone' => 'Asia/Tehran',
我想将默认时区从UTC更改为亚洲/德黑兰,我可以更改它吗?我尝试在应用程序中更改此代码.php但它不起作用。
'timezone' => 'UTC',
自
'timezone' => 'Asia/Tehran',
转到该文件并查找此条目:config/app.php
/*
|--------------------------------------------------------------------------
| Application Timezone
|--------------------------------------------------------------------------
|
| Here you may specify the default timezone for your application, which
| will be used by the PHP date and date-time functions. We have gone
| ahead and set this to a sensible default for you out of the box.
|
*/
'timezone' => 'Asia/Tehran', //There will be default 'UTC' here
如您所见,UTC 是 Laravel 的默认值。因此,您可以在此处轻松将其更改为::
'时区' => '亚洲/德黑兰',
- 查看 PHP 支持的时区的完整列表
更改应用程序后.php
您应该运行此命令php artisan config:cache
更新应用程序后.php运行以下命令并检查
php artisan config:cache
php artisan cache:clear
您可以在 laravel 中创建以下类型的路由以清除缓存
Route::get('/clear-cache', function() {
$configCache = Artisan::call('config:cache');
$clearCache = Artisan::call('cache:clear');
// return what you want
});