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令牌。