public function postModificar() { Session::forget('solicitud'); $solicitud = Solicitud::findOrNew(Input::get('id')); $solicitud->fill(Input::all()); if (Input::has('informe')) { $solicitud->reglasInforme(); } if ($solicitud->save()) { $data['solicitud'] = $solicitud; $data['mensaje'] = "Datos guardados correctamente"; if (Request::ajax()) { return Response::json($data); } return Redirect::to('solicitudes/modificar/' . $solicitud->id); } else { if (Request::ajax()) { return Response::json(['errores' => $solicitud->getErrors()], 400); } return Redirect::back()->withInput()->withErrors($solicitud->getErrors()); } }