public function attendance(AttendanceRequest $request, $idSalesman) { $salesman = User::find($idSalesman); $dateParStart = Carbon::createFromDate(null, null, 01); // defecto el año y el mes, dia 01 $dateParEnd = Carbon::createFromDate(null, null, 01); $dateParEnd = $dateParEnd->addMonth(); $dateParEnd = $dateParEnd->subDay(); //traemos los datos desde la bd $id = $idSalesman; $Attendances = Attendance::whereBetween('datetime', [$dateParStart, $dateParEnd])->where('salesman_id', $id)->get(); $interval = $dateParStart->diff($dateParEnd)->days; $interval = $interval / 7; return view('internal.admin.attendance ', compact('Attendances', 'dateParStart', 'dateParEnd', 'interval', 'salesman')); }