Laravel 5 Laravel 5.5范围定义
我正在尝试进行scopes配置。作用域在以下架构中生成:Laravel 5 Laravel 5.5范围定义,laravel-5,oauth-2.0,laravel-passport,Laravel 5,Oauth 2.0,Laravel Passport,我正在尝试进行scopes配置。作用域在以下架构中生成: module:submodule:action 另外,我定义了引导部分 Passport::tokensCan($scopes); 但是,当我尝试使用oauth2 with Passport生成令牌时,出现以下错误: The requested scope is invalid, unknown, or malformed 问题是方法tokensCan接收数组时,键必须是作用域,以便稍后使用中间件作用域或多个作用域进行评估 use
module:submodule:action
另外,我定义了引导部分
Passport::tokensCan($scopes);
但是,当我尝试使用oauth2 with Passport生成令牌时,出现以下错误:
The requested scope is invalid, unknown, or malformed
问题是方法tokensCan接收数组时,键必须是作用域,以便稍后使用中间件作用域或多个作用域进行评估
use Laravel\Passport\Passport;
Passport::tokensCan([
'place-orders' => 'Place orders',
'check-status' => 'Check order status',
]);
问题是方法tokensCan接收数组时,键必须是作用域,以便稍后使用中间件作用域或多个作用域进行评估
use Laravel\Passport\Passport;
Passport::tokensCan([
'place-orders' => 'Place orders',
'check-status' => 'Check order status',
]);
一个好的提示是转到
app\Providers\AuthServiceProvider
在方法boot
中添加以下代码:
公共函数启动()
{
// ...
Passport::routes();
Passport::令牌扫描([
“下单”=>“下单”,
“检查状态”=>“检查订单状态”,
]);
}
这是我的工作。(:一个好的提示是转到
app\Providers\AuthServiceProvider
在方法boot
中添加以下代码:
公共函数启动()
{
// ...
Passport::routes();
Passport::令牌扫描([
“下单”=>“下单”,
“检查状态”=>“检查订单状态”,
]);
}
这对我来说很有用。(:很好,我刚才犯了同样的错误,而你的解决方案帮助了我。谢谢!很好,我刚才犯了同样的错误,你的解决方案帮助了我。谢谢!