Я в настоящее время использую PermissionManager пакет для Laravel-Backpack, и я вижу инструкции о том, как добавить разрешения через пользовательский интерфейс. Мне нужно добавить роли и разрешения из скрипта или установки (возможно, миграция БД), и я не вижу документации по этому поводу. Придется ли мне перепроектировать сценарий миграции с разрешения, созданного вручную (это вообще сработает?), Или есть ли приемлемый способ сделать это?
На самом деле документация есть Вот или же Вот. Создание новых ролей&разрешения могут быть сделаны любым способом (миграция, сценарий). Таблицы очень простые, они имеют только эти столбцы:
Поэтому единственное, о чем вам нужно беспокоиться, это ввести имя роли / разрешения.
Других решений пока нет …