Пример #1
0
 /**
  * @return mixed
  */
 public function postValidacion(Request $request)
 {
     $path = "archivos/proyectos";
     $file = $request->file('archivo');
     if (!$file) {
         Session::flash('mensaje', 'No se ha seleccionado ningun archivo.');
         return $this->layout = view('profesor.index');
     } else {
         $archivo = $file->getClientMimeType();
         $extension = $file->getClientOriginalExtension();
         $upload = $file->move($path, $archivo);
         $inputs = \Illuminate\Support\Facades\Input::All();
         $reglas = array('titulo' => 'required|min:7');
         $mensaje = array("required" => "Este campo es obligatorio", "min" => "El contenido debe tener como minimo 5 caracteres", "mimes" => "El archivo debe ser del tipo: pdf");
         $validar = Validator::make($inputs, $reglas, $mensaje);
         if ($extension != 'pdf') {
             Session::flash('mensaje', 'El archivo no es del formato PDF');
             return $this->layout = view('profesor.index');
         } else {
             if ($validar->fails()) {
                 return Redirect::back()->withErrors($validar);
             } else {
                 $n = new Tema();
                 $n->tem_nombre_proyecto = $inputs["titulo"];
                 //$n->tem_ruta_proyecto=$inputs[""];
                 $n->save();
             }
         }
         if ($upload) {
             Session::flash('mensaje', 'Se ha ingresado el proyecto');
             return $this->layout = view('profesor.index');
         } else {
             Session::flash('mensaje', 'No se pudo subir el archivo.');
             return $this->layout = view('profesor.index');
         }
     }
 }
 /**
 * Crea un objeto Tema y lo almacena en la base de datos.
 * @param String titulo;
 * @param String contenido;
 * @param String referencia;
 * @param Integer categoriaid;
 * @param Integer usuarioid;
 */
 public function insertarTema($tTitulo, $tContenido, $tReferencia, $cID, $uID)
 {
     $nueva = new Tema();
     $nueva->titulo = $tTitulo;
     $nueva->contenido = $tContenido;
     $nueva->referencia = $tReferencia;
     $nueva->fechapublicacion = date('Y-m-d H:i:s');
     $nueva->categoriaid = $cID;
     $nueva->usuarioid = $uID;
     $nueva->save();
 }