LaravelでWEB開発 - PHPのtimezoneが反映されていなかった件

Laravel内でのPHPが吐き出す時間がJSTになっていなかったので、php.iniを確認してみたところ正しく設定されていて、Laravelの設定でUTCに変更されていた。

PHPのtimezone設定

php.ini の編集・確認
# vi /etc/php.ini
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Asia/Tokyo"
timezone確認
# php -i | grep timezone
Default timezone => Asia/Tokyo
date.timezone => Asia/Tokyo => Asia/Tokyo

Laravelのtimezone設定

app.php 変更
$ vi 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/Tokyo',

確認
$ php artisan tinker
Psy Shell v0.10.4 (PHP 7.4.8 ― cli) by Justin Hileman
>>> echo Carbon\Carbon::now();
2021-03-14 15:38:54
OK-