public function getLogout()
 {
     if (Auth::user()->role_id == 2) {
         // solo lo hago si soy vendedor
         $dateToday = new Carbon();
         $dateToday = $dateToday->toDateString();
         $dateTimeToday = new Carbon();
         $id = Auth::user()->id;
         //  sleep(0.1);
         $Attendance = Attendance::where('datetime', $dateToday)->where('salesman_id', $id)->get();
         //    $assitancedetail  =   new AttendanceDetail() ;
         //     $assitancedetail->datetime  =         $dateTimeToday ;
         //  $assitancedetail->tipo =   Config::get('constants.out')     ; // ya que se trata de una salida
         //  $assitancedetail->attendance_id =  $Attendance[0]->id;
         // $assitancedetail->save();
         //Busco la fecha y actualizo lafecha de salida .
         $updateAttendance = AttendanceDetail::where('attendance_id', $Attendance[0]->id)->get()->last();
         $updateAttendance->datetime = $dateTimeToday;
         $updateAttendance->save();
         $AttendancetoSave = Attendance::find($updateAttendance->attendance_id);
         $AttendancetoSave->datetimeend = $dateTimeToday;
         $salesman = User::find($AttendancetoSave->salesman_id);
         $detailsAttendances = AttendanceDetail::where('attendance_id', $updateAttendance->attendance_id)->get();
         $index = 0;
         $AttendancetoSave->save();
         //   sleep(0.1);
     }
     Auth::logout();
     return redirect(property_exists($this, 'redirectAfterLogout') ? $this->redirectAfterLogout : '/');
 }
 public function attendanceUpdate(AttendanceUpdate $request, $idAttendanceDetail)
 {
     $input = $request->all();
     $attendanceDetail = AttendanceDetail::find($idAttendanceDetail);
     $attendanceDetail->datetime = Carbon::parse($input['horaFin']);
     $attendanceDetail->save();
     $Attendance = Attendance::find($attendanceDetail->attendance_id);
     $Attendance->datetimeend = Carbon::parse($input['horaFin']);
     $salesman = User::find($Attendance->salesman_id);
     $detailsAttendances = AttendanceDetail::where('attendance_id', $attendanceDetail->attendance_id)->get();
     $index = 0;
     $Attendance->save();
     return view('internal.admin.attendanceDetail ', compact('detailsAttendances', 'index', 'salesman', 'Attendance'));
 }