есть ли способ установить динамические области паспорта laravel вместо ввода вручную?
Я попытался создать таблицу (MySql) с именем и описанием области, создал модель Scope, но эта модельне работает в AuthServiceProvider
Passport::tokensCan([
'view-dashboard' => 'View the contents of dashboard',
'view-reports' => 'View the detailed reports'
]);
Как я могу сделать области динамическими?я хочу управлять областями на основе ролей пользователей, создавая некоторый интерфейс
Редактировать: я мог бы связать решение с моей нынешней ситуацией, и это действительно имеет смысл, но вы можете просто помочь нам с кодом строки
$token->scopes = user_scopes;
Я получаю исключительную ошибку Attempt to assign property scopes of non-object
в модели пользователя, так как я добавил ваш код в свой класс User, как уже упоминалось.Можете ли вы просто очистить меня, как я могу получить идентификаторы области?