Мы используем Voyager в качестве администратора контента на нашем веб-сайте Laravel. Мы смогли назначить роли, чтобы иметь различные разрешения BREAD для модуля Pages, например Автор может добавлять страницы, а редактор может редактировать / удалять страницы.
Нам нужно настроить структуру разрешений, в которой определенные роли могут получать доступ к определенным страницам, например, редактор технологий может получить доступ к страницам, связанным с технологиями, а редактор финансов может получить доступ к страницам, связанным с финансами.
Я хотел бы спросить, есть ли способ назначить роль, чтобы иметь разрешения на странице. На приведенном ниже снимке экрана показаны флажки для каждой роли. Когда флажок установлен, страница помечается этой ролью.
Когда пользователь входит в Voyager, он сможет получить разрешения BREAD только на страницах, назначенных его ролям.
Задача ещё не решена.
Других решений пока нет …