Exemplo n.º 1
0
 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'));
 }