软删除我有一个查询来获取所有软删除锦标赛:选择所有软删除的项目,其业主是不是雄辩/ Laravel
$tournaments = Tournament::onlyTrashed();
事情是比赛模式有一个FK owner_id。
有时,所有者已被软删除,所以当我尝试获得$ tournament-> owner-> id时,我得到一个异常。
如何获取所有被删除的锦标赛用户不是软删除在Eloquent ???
是否有一个更优雅(雄辩)解决方案:
$tournaments = Tournament::onlyTrashed()
->join('users', 'users.id', '=', 'tournament.user_id')
->where('users.deleted_at', '=', null)
->select('tournament.*')
->get();
的Tx!
你有没有试过('所有者')'? – ceejayoz
你摇滚!有用!请把它作为答案!我爱口才! –