/** * 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()]); }
/** * 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()]); }
/** * 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()]); }