我有一个名为Document
的模型,其中有一个状态字段,其中可能的值是Dummy_Data ['done', 'failed', 'sent', ....]
.
我希望获得所有文档where status='done'
,如果它们存在于数据库中,或者如果第一个条件是false
,则获取所有文档,其中status='sent'
.
我try 过这个查询,但我得到的文档具有两种状态.
$result->documents()->where(function ($query) {
$query->where('status', 'done')
->orWhere('status', 'sent');
})->get();