예제 #1
0
 /**
  * Visualiza la página de bienvenida y la alimenta adecuadamente tras una baja
  * de usuario, evitando que el usuario sepa qué acaba de ocurrir mediante un
  * mensaje informativo de que ya no tiene perfil disponible en la plataforma.
  *
  * @param $baja -  Resultado de la baja del usuario trasladado a la vista.
  * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
  */
 public function destroy($baja)
 {
     //Pasando el resultado guardado en $baja que hemos obtenido del borrado del
     //registro en la basede datos, sabremos en la vista si el mensaje que hemos
     //de transmitir es de éxito, o no.
     //También tendremos que alimentar la vista de forma mínima, como en el index,
     //con los productos que queremos mistrar en la página de bienvenida.
     return view('welcome', ['baja' => $baja, 'producto' => Producto::all()]);
 }
예제 #2
0
 /**
  * Gestiona la visualización del formulario en caso de que se acceda a él por una llamada get
  * correspondiente al usuario entrando en el perfil por primera vez.
  *
  * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
  */
 public function edit()
 {
     //Alimentamos la vista de forma básica, con todos los datos que necesitamos para volcar los
     //campos del perfil de usuario.
     return view('profile', ['categoria' => Categoria::all(), 'subcategoria' => Subcategoria::all(), 'producto' => Producto::all(), 'usuario' => Usuario::where('cod_usuario', auth()->user()->cod_usuario)->first(), 'compartido' => Usuario_producto::where('usuario', auth()->user()->cod_usuario)->get()]);
 }
예제 #3
0
 /**
  * Visualiza la página de búsquedas si se accede a ella mediante una llamada get
  * correspondiente al usuario logado que entra por primera vez.
  *
  * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
  */
 public function edit()
 {
     return view('search', ['nombreProducto' => '', 'resultado' => [], 'categoria' => Categoria::all(), 'subcategoria' => Subcategoria::all(), 'producto' => Producto::all()]);
 }
예제 #4
0
 /**
  * Función que atiende la petición get de registro de usuario.
  * Devuelve la vista correspondiente, con la totalidad de productos, categorías y subcategoprías existentes en
  * la base de datos, que forman parte del formulario de registro.
  *
  * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
  */
 public function getRegister()
 {
     return view('auth.register', ['categoria' => Categoria::all(), 'subcategoria' => Subcategoria::all(), 'producto' => Producto::all()]);
 }