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