null, ]; $grupo_de_compra = GrupoDeCompra::find($user->grupo_de_compra_id); switch (UserRole::find($user->role_id)->nombre ?? 'error') { case 'barrio': $result['grupo_de_compra'] = new GrupoDeCompraReducido($grupo_de_compra); break; case 'admin_barrio': $result['grupo_de_compra'] = new GrupoDeCompraResource($grupo_de_compra); break; case 'comision': break; default: abort(400, 'Rol invalido.'); } return $result; } }