zizaco seeder permisos gui dinamicos ability php laravel laravel-5 authorization entrust

php - seeder - permisos dinamicos laravel



Laravel 5 Entrust: los usuarios pertenecen a muchas aplicaciones (1)

Estoy usando el paquete Entrust en Laravel 5.3 para administrar las funciones y los permisos de los usuarios, y funciona perfectamente.

El problema es que mis usuarios pertenecen a muchas aplicaciones , por lo que debo verificar las funciones y permisos teniendo en cuenta en qué aplicación están tratando de realizar las acciones en cada caso.

Como Entrust no proporciona esa función de fábrica ... ¿Debería agregar un campo app_id a la tabla pivot Entrust role_user ? Entonces, ¿cómo verificaría los roles en cada caso? Al anular los métodos de Entrust?

Gracias por adelantado.


Solo para el registro, he encontrado un paquete Laravel 5 llamado Laratrust ( https://github.com/santigarcor/laratrust/tree/master ) que en su rama principal ahora admite la "implementación de grupos", donde los roles se pueden adjuntar a los usuarios. dentro de un grupo Y eso es exactamente lo que necesitaba, considerando mis aplicaciones como grupos , así que voy a intentarlo :)

Investigando un poco sobre el código y su diseño de base de datos, debo decir que estaba en lo cierto cuando pensé en agregar un campo app_id a la tabla pivot role_user ... Eso es exactamente como este paquete implementa esa relación.

Gracias ;)