Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Qu'est-ce que Laravel santigarcor/laratrust


Qu'est-ce que Laravel santigarcor/laratrust


Laravel santigarcor/laratrust est un package conçu pour ajouter des autorisations basées sur les rôles aux applications Laravel. Il offre un moyen flexible de gérer les rôles et les autorisations, permettant plusieurs modèles d'utilisateurs, rôles et autorisations. Le package prend en charge plusieurs gardes pour le middleware, un panneau d'administration simple et la compatibilité avec les politiques et le système de portes de Laravel.

Principales caractéristiques:

- Autorisations basées sur les rôles : gérez les rôles et les autorisations des utilisateurs.
- Modèles utilisateur multiples : prend en charge plusieurs modèles utilisateur.
- Plusieurs rôles et autorisations : attribuez plusieurs rôles et autorisations aux utilisateurs.
- Vérification des rôles et des autorisations : vérifiez les rôles et les autorisations.
- Mise en cache des rôles et des autorisations : mettez en cache les rôles et les autorisations pour les performances.
- Événements : déclenchez des événements lorsque des rôles et des autorisations sont ajoutés, supprimés ou synchronisés.
- Équipes : gérez les rôles et les autorisations des équipes.
- Plusieurs gardes : prend en charge plusieurs gardes pour le middleware.
- Panneau d'administration simple : comprend un panneau d'administration simple pour les rôles et les autorisations.
- Portes et politiques de Laravel : Compatible avec les politiques et le système de portes de Laravel.

Installation et utilisation :

1. Installation : installez le package via Composer.
2. Configuration : configurez le package conformément à la documentation.
3. Utilisation : utilisez l'API du package pour gérer les rôles et les autorisations.

Compatibilité:

- Versions Laravel : Compatible avec les versions Laravel 5.2 et supérieures.
- Versions de rôles et d'autorisations : Compatible avec les versions de rôles et d'autorisations 4.0 et supérieures.

Documentation:

Pour une documentation détaillée et des exemples, reportez-vous à la documentation officielle sur GitHub ou au site Web du package[1][2][3][4][5].

Citations :
[1] https://packagist.org/packages/santigarcor/laratrust
[2] https://github.com/santigarcor/laratrust
[3] https://laratrust.santigarcor.me/docs/6.x/
[4] https://laratrust.santigarcor.me/docs/5.0/
[5] https://laratrust.santigarcor.me