実現したいこと
CRUDで入手したデータのところがどうしても現在時刻を取得してしまいます。end_timeのところは大丈夫で、CRUDで取得したデータになっているのですが、なぜかstart_timeのところだけは現在時刻の取得になってしまいます。なぜそうなるか知りたいです。
発生している問題・分からないこと
CRUDで入手したデータのところがどうしても現在時刻を取得してしまいます。end_timeのところは大丈夫で、CRUDで取得したデータになっているのですが、なぜかstart_timeのところだけは現在時刻の取得になってしまいます
エラーメッセージ
error
1エラーメッセージはなし
該当のソースコード
Laravel
1$starts = Attendance::where('user_id',$user->id)->get(); 2$ends = Attendance::where('user_id',$user->id)->get(); 3 4 5 foreach($ends as $end) { 6 $end_time = $end->end_time; 7 echo $end_time . "<br>"; 8 9 10 } 11 12 foreach($starts as $start) { 13 $start_time = $start->start_time; 14 echo $start_time. "!<br>"; 15$xx = new Carbon($start->start_time); 16 17 18 19 $times = [ 20 "Minute" => $start_time, 21 "end" => $end_time, 22 "xx" => $xx, 23 ]; 24 25 26 27 } 28 29 30 31return view('/date', compact('user', 'times', )); 32 }
試したこと・調べたこと
上記の詳細・結果
diffinSecondsで時間差などをやってみても、現在時刻を取得しているので、差分が増えるばかりです。laravelにもしかしたらstart_timeという既存のカラム?があるのかと思ってマイグレーションファイルのstart_timeをリネームしましたが変わりませんでした
補足
特になし

0 コメント