Laravel santigarcor/laratrust — це пакет, призначений для додавання дозволів на основі ролей до програм Laravel. Він забезпечує гнучкий спосіб керування ролями та дозволами, дозволяючи використовувати кілька моделей користувачів, ролей і дозволів. Пакет підтримує кілька захисників для проміжного програмного забезпечення, просту панель адміністрування та сумісність із політиками та системою шлюзів Laravel.
Ключові особливості:
- Дозволи на основі ролей: Керуйте ролями та дозволами для користувачів.
- Моделі для кількох користувачів: підтримує кілька моделей для користувачів.
- Кілька ролей і дозволів: призначте кілька ролей і дозволів користувачам.
- Перевірка ролей і дозволів: перевірка ролей і дозволів.
- Кешування ролей і дозволів: Кешування ролей і дозволів для продуктивності.
- Події: ініціювати події, коли додаються, видаляються або синхронізуються ролі та дозволи.
- Команди: Керуйте ролями та дозволами для команд.
- Кілька захисників: підтримує кілька захисників для проміжного ПЗ.
- Проста панель адміністрування: містить просту панель адміністрування для ролей і дозволів.
- Ворота та правила Laravel: сумісні з політиками та системою воріт Laravel.
Встановлення та використання:
1. Встановлення: встановіть пакет через Composer.
2. Конфігурація: Налаштуйте пакет відповідно до документації.
3. Використання: використовуйте API пакета для керування ролями та дозволами.
Сумісність:
- Версії Laravel: сумісні з версіями Laravel 5.2 і вище.
- Версії ролей і дозволів: сумісні з версіями ролей і дозволів 4.0 і вище.
Документація:
Щоб отримати детальну документацію та приклади, зверніться до офіційної документації на GitHub або веб-сайті пакета[1][2][3][4][5].
цитати:[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