您如何检查Eloquent多态关系是否已经存在?
例如,我想阻止具有相同upload_id,attachable_id和attachable_type的数据在附件表中获取存储(参见突出显示)
我尝试但没有得到正确的关系计数:
//get count of attachment
$application->has('attachments')->count()
答案 0 :(得分:3)
您只需查询upload_id
的相关附件:
$hasAttachments = $application->attachments()
->where('upload_id', $upload_id)
->count() > 0;