我有两个模型,Address
和User
,以便用户morphMany
地址。接下来,在AddressPolicy
中,我需要验证给定的$user
"拥有"给定$address
(请注意,我使用morphMap
):
public function delete(User $user, Address $address)
{
return $user->id == $address->addressable_id &&
$address->addressable_type = 'users';
}
这有效,但我想知道Eloquent中是否有帮助者可以做到这一点?感谢