HasRoles до вашої моделі користувача:
use Spatie\Permission\Traits\HasRoles;
class User extends Authenticatable
{
use HasRoles;
}
Після цього, запустивши команду shield:setup, ви опублікуєте конфігураційні файли та міграції, виконаєте міграції і налаштуєте вашу аплікацію на підтримку мульти-оренди, якщо це вказано. Пакет Shield з коробки забезпечує попередньо визначені права доступу для ресурсів Filament, а також можливість додавати власні права.
# Основні можливості
- Повне управління авторизацією
- Права на ресурси
- Права на сторінки
- Права на віджети
- Власні права
- Підтримка мульти-оренди
- Легке налаштування та конфігурація
- Найкращий інтерфейс
- Генерація політик
- Підтримка перекладів