Управління доступом у Filament за допомогою плагіна Shield

4
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 17 грудня, 2025
Дізнайтеся, як пакет Filament Shield забезпечує управління доступом до ваших панелей, ресурсів і віджетів у Laravel. Ця стаття розкриває основні можливості пакету, включаючи просту установку та підтримку багатокористувацьких середовищ — не пропустіть!
Пакет Filament Shield додає управління доступом до ваших панелей, ресурсів, сторінок і віджетів Filament. Він використовує пакет Laravel Permissions від Spatie для управління правами користувачів. Після встановлення цього пакета вам потрібно додати трейт HasRoles до вашої моделі користувача:
use Spatie\Permission\Traits\HasRoles;
 
class User extends Authenticatable
{
    use HasRoles;
}
Після цього, запустивши команду shield:setup, ви опублікуєте конфігураційні файли та міграції, виконаєте міграції і налаштуєте вашу аплікацію на підтримку мульти-оренди, якщо це вказано. Пакет Shield з коробки забезпечує попередньо визначені права доступу для ресурсів Filament, а також можливість додавати власні права.

# Основні можливості

Документацію цього пакета ви можете знайти у README пакета. Додаткові деталі доступні на сторінці плагіна Shield для Filament. Для детальнішої інформації про управління ролями та правами у цьому пакеті зверніться до документації laravel-permission. Ви також можете переглянути код програми на GitHub.

Популярні

Logomark Logotype

Laravel Boost — ваш стартовий набір для програмування з використанням штучного інтелекту

Вперше у світі Laravel з'являється можливість, яка значно спростить ваше повсякденне програмування завдяки новому пакету Laravel Boost. Читайте статтю, щоб дізнатися, як посилена інтеграція штучного інтелекту може підвищити ефективність вашої роботи та оптимізувати створення проектів у Laravel

Logomark Logotype

Як задокументувати кілька API в Laravel за допомогою Scramble

Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше

Logomark Logotype

Усе, що нам відомо про Livewire 4

Нова версія Livewire 4, представленої Келебом Порзіо на Laracon US 2025, обіцяє значні покращення у швидкості та організації компонентів. Які з інноваційних функцій підкорять ваше серце? Читайте далі, щоб дізнатися більше про те, як Livewire 4 полегшить вашу роботу