I want to compute the First Date range and the Last Date range of one user TIME IN and TIME OUT hours my problem is logic about CARBON from createFromFormat it always thrown an error about data missing can someone have the logic of this problem that would help me.
$day=Tms::whereBetween('day', [$request->first, $request->last])->get();
$users=Tms::where('users_id', $request->user)->value('users_id');
$user_time_in=Tms::where('users_id',$request->user)->whereBetween('day', [$request->first, $request->last])->value('time_in');
$user_time_out=Tms::where('users_id',$request->user)->whereBetween('day', [$request->first, $request->last])->value('time_out');
$timeIn=Carbon::createFromFormat('g:i A', $user_time_in);
$timeOut=Carbon::createFromFormat('g:i A', $user_time_out);
$total_hours=$timeIn->diffInHours($timeOut);
$total_minutes=$timeIn->diffInMinutes($timeOut);
$total=$total_minutes/60;
return view('home.admin.tms.calculated_hours')->with(['day'=>$day, 'users'=>$users]);
In summary of this problem I want to compute the total hours of between dates filtered of one user. Please Help badly need