public static function crearDoc(Request $req) { session_start(); $userespol = $_SESSION['usuarioespol']; $user = $_SESSION['nameusuario']; $id = Usuario::getIdUser($userespol); $titulo = $req->fileToSave; $innerhtml = $req->getHTML; $date = new DateTime(); $gye_time = new DateTimeZone('America/Guayaquil'); $date->setTimezone($gye_time); $date->format('m-d-y H:i:s'); if (Documento::docuExist($titulo, $id) == 0) { $documento = new Documento(); $documento->owner = $id; $documento->titulo = $titulo; $documento->grafico = $innerhtml; $documento->fechaCreacion = $date; $documento->fechaModif = $date; $documento->save(); $relacionUsDoc = new usuario_documento(); $relacionUsDoc->usuario = $id; $relacionUsDoc->documento = $documento->idDocumento; $relacionUsDoc->save(); $_SESSION['documento'] = $documento->idDocumento; //return Redirect::back()->withMessage('Documento guardado'); return view('nuevo', ['doc' => $documento, 'user' => $user, 'title' => $documento->titulo]); } else { echo '<script language="javascript">'; } echo 'alert("Ya existe un documento con el mismo nombre.")'; echo '</script>'; return view('nuevo', ['user' => $user]); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { try { $data = $request->all(); $documento = new Documento(); $documento->nombre = $data["nombre"]; $documento->sigla = $data["sigla"]; $documento->save(); return JsonResponse::create(array('message' => "Documento Guardado Correctamente", "request" => $documento), 200); } catch (Exception $exc) { return JsonResponse::create(array('message' => "No se pudo guardar el Documento", "exception" => $exc->getMessage(), "request" => json_encode($data)), 401); } }