php7.4, Laravelの7.9系を使って開発を進めています。
作ったAPIの動作を確認しようとPostmanで呼び出してみたところ、DBに保存されてあるcreated_at(datetime型)の値がUTCの値になってしまっていました。
具体的に言うと、DBには2020-11-1 19:00:00で保存されていた値がAPIのレスポンスでは
2020-11-01T10:00:00.000000Z ```になっていました。 app.php, php.ini, mysqlの設定はJSTになっていることは確認済みです。 var_dumpでDBからとってきた値を出力させるときちんと保存されてある
2020-11-1 19:00:00
そこから
return response()->json(User::all());
どなたかわかる方がいれば、ご教授お願いいたします。 ![app.phpの対応箇所](85e009db9a65b42dcfbfba0661971195.png) ![php.ini](79ee1d2c35439f6c66550739d5ff407f.png) ![対象データ](d8dc0d713e7ba1725fbfd9d9f26c1269.png) ![レスポンス](16852460b21694df5f7081c823bd97c1.png)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/02 01:58