public function ReportsDate(Request $request)
 {
     if ($request->ajax()) {
         $date = date('Y-m-d', strtotime($request->input('date')));
         $todate = date('Y-m-d', strtotime($request->input('todate')));
         $idad = $request->input('ad');
         $idweb = $request->input('web');
         if ($idad == 0) {
             if ($idweb == 'all') {
                 if ($request->ajax()) {
                     $reports = Report::TimeReport($date, $todate);
                     return response()->json(["web" => $reports]);
                 }
             } else {
                 if ($request->ajax()) {
                     if ($idad == 'all') {
                         if ($request->ajax()) {
                             $reports = Report::TimeReport($date, $todate);
                             return response()->json(["web" => $reports]);
                         }
                     } else {
                         $ad = Web::find($idweb);
                         $reports = Report::ReportTime($date, $todate, $ad->id);
                         return response()->json(["web" => $reports]);
                     }
                 }
             }
         } else {
             if ($idad == 'all' || $idweb == 'all') {
                 if ($request->ajax()) {
                     $reports = Report::TimeReport($date, $todate);
                     return response()->json(["web" => $reports]);
                 }
             } else {
                 if ($request->ajax()) {
                     $ad = Ad::find($idad);
                     $web = Web::find($idweb);
                     $reports = Report::TimeReportComplete($date, $todate, $ad->id, $web->id);
                     return response()->json(["web" => $reports]);
                 }
             }
         }
     }
 }