如何制定数据透视表的政策?

时间:2019-05-16 12:29:44

标签: php laravel

如何制定一项政策来检查孩子是否属于用户?

我的用户和孩子模型之间存在多对多关系。如果我只是写

return $user->id === $kid->user_id; 在我的KidPolicy更新方法中

并在我的UpdateKidRequest中扩展了Authorize方法中的FormRequest

return $this->user()->can('update', $this->route('kid'));

在我的邮递员更新小子请求中,它返回“此操作未经授权。”,因为我的小子表中没有user_ id,而是在也有kid_id的数据透视表中。有人可以帮我如何制定策略检查孩子是否属于用户,以便用户可以更新该孩子表吗?

0 个答案:

没有答案