public function buscador(Request $request) { if ($request->FechaFinal != "" && $request->FechaInicio != "") { $fecha = $request->FechaInicio . " 00:00:00"; $fechaInf = Carbon::createFromFormat("d/m/Y H:i:s", $fecha); $fecha = $request->FechaFinal . " 23:59:59"; $fechaSup = Carbon::createFromFormat("d/m/Y H:i:s", $fecha); $Funciones = Funcion::titulo($request->get('buscador'))->whereBetween('fecha', array($fechaInf, $fechaSup))->orderBy('titulo', 'asc')->paginate(15); } else { $Funciones = Funcion::titulo($request->get('buscador'))->orderBy('titulo', 'asc')->paginate(15); } $this->castFunctionsDate($Funciones); return view('Funciones/Funciones')->with(['Funciones' => $Funciones]); }