Laravel灯塔无法在用户模型上使用授权



user.graphql

createUser(input: CreateUserInput! @spread): User @field(resolver: "App\GraphQL\Mutations\User\Store") @can(ability: "create", injectArgs: true, model: "App\Models\User")

AuthServiceProvider.php

protected $policies = [
User::class => UserPolicy::class,
];

UserPolicy.php

public function create(User $user, array $args)
{
Log::info($args);
Log::info($user->toArray());
if ($user->hasPermissionTo(UserPermission::ADD_ACCOUNT)) {
return true;
}
return false;
}

已触发UserPolicy __construct函数,但未触发create函数。
我收到错误消息";此操作未经授权">
我的代码有什么错误吗?
灯塔版本v.2.0

对不起,我是白痴。我忘了传递jwt令牌。

最新更新