如何制定一项政策来检查孩子是否属于用户?
我的用户和孩子模型之间存在多对多关系。如果我只是写
return $user->id === $kid->user_id;
在我的KidPolicy更新方法中
并在我的UpdateKidRequest中扩展了Authorize方法中的FormRequest
return $this->user()->can('update', $this->route('kid'));
在我的邮递员更新小子请求中,它返回“此操作未经授权。”,因为我的小子表中没有user_ id,而是在也有kid_id的数据透视表中。有人可以帮我如何制定策略检查孩子是否属于用户,以便用户可以更新该孩子表吗?