config/app.php を変更する
'timezone' => 'UTC',
↓'timezone' => 'Asia/Tokyo',
挙動を確認する限りDefault timezoneを書き換えているようだ。
ちなみにLaravelでPHPの設定を確認したい場合。
routes/web.php に
Route::get('/info', function () { phpinfo(); });
を追記するとlocalhost:8080/infoなどでアクセスできるようになる
PHPでタイムゾーンの設定をする
以降はLaravelだとあまり意味がないかもしれないが一応メモを残しておく
通常は/etc/php.ini にphpの設定が記述してある。
vagrantだと/etc/php/7.2/fpm/php.ini になる(バージョンは変わる可能性あり)
[date] の少し下に記述してあるdate.timezoneのコメントアウトを外して"Asia/Tokyo"を設定する。
date.timezone = "Asia/Tokyo"
apache再起動
service httpd restart
参考
https://qiita.com/pinkumohikan/items/2e9cefb85d75a8622d99