コード例 #1
0
ファイル: CursoController.php プロジェクト: albafo/web.Adehon
 public function postUploadDocumentacion($id_curso)
 {
     if (Input::hasFile('file')) {
         $file = Input::file('file');
         if ($file->isValid()) {
             if (File::exists(Curso::path_doc() . "/" . $file->getClientOriginalName())) {
                 return Response::json(array('msg_error' => 'Archivo existente'), 400);
             }
             $file->move(Curso::path_doc(), $file->getClientOriginalName());
             $attr = array('seccion' => 'cursos', 'nombreArchivo' => $file->getClientOriginalName(), 'nombreWeb' => $file->getClientOriginalName());
             $documentacion = new Documentacion($attr);
             $documentacion->save();
             Curso::find($id_curso)->documentacion()->attach($documentacion->id);
             $data['id'] = $documentacion->id;
             $data['nombre'] = $documentacion->nombreWeb;
             return $data;
         } else {
             return Response::json(array('msg_error' => 'Archivo erróneo'), 400);
         }
     }
 }