Hola, ya estube revisando spatie, actualmente tengo un rol "writer" de ejemplo, ahora mi duda es: ¿sabes como le paso el rol writer desde la directiva middleware de lighthouse para que el middleware de spatie sepa que es writer?
Tengo esto actualmente en mi schema para traer a todos los paises de mi tabla:
Para eso nosotros usamos github.com/spatie/laravel-permission y la directiva de middleware lighthouse-php.com/4.7/api-referen... El paquete de Spatie tiene un middleware para revisar si un usuario tiene o no un rol o permiso.
Hola, ya estube revisando spatie, actualmente tengo un rol "writer" de ejemplo, ahora mi duda es: ¿sabes como le paso el rol writer desde la directiva middleware de lighthouse para que el middleware de spatie sepa que es writer?
Tengo esto actualmente en mi schema para traer a todos los paises de mi tabla:
countries: [Country!]! @middleware(checks: ["auth:api", "Spatie\Permission\Middlewares\RoleMiddleware"]) @all
El error dice que RoleMiddleware de spatie le falta un argumento que es precisamente el rol.
Error: imgur.com/a/QAwBJhS
Como le paso el rol writer al middleware de spatie? Te agradesco una vez más.
Ya encontre la solución la dejo aquí por si le sirve a alguien en el futuro:
countries: [Country!]! @middleware(checks: ["auth:api", "role:writer"]) @all