您好,如何检查 Eloquent 多态关系是否已存在?
例如,我想防止具有相同 upload_id、attachable_id 和 Attachable_type 的数据存储在附件表中(请参阅突出显示)
我尝试过但没有得到正确的关系计数:
//get count of attachment
$application->has('attachments')->count()
Run Code Online (Sandbox Code Playgroud)
您只需查询相关附件即可upload_id:
$hasAttachments = $application->attachments()
->where('upload_id', $upload_id)
->count() > 0;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1316 次 |
| 最近记录: |