Laravel 查询软删除的数据

Spoony 54.4m2020-05-07760 次点击
# 包含软删除模型
正如上面提到的,软删除模型将会自动从查询结果中排除,不过,如果你想要软删除模型出现在查询结果中,可以使用 withTrashed 方法:

$flights = App\Flight::withTrashed()
->where('account_id', 1)
->get();

withTrashed 方法也可以用于关联查询中:

$flight->history()->withTrashed()->get();

# 只获取软删除模型
onlyTrashed 方法只获取软删除模型:

$flights = App\Flight::onlyTrashed()
->where('airline_id', 1)
->get();
收藏 ♥ 感谢
暂无回复

登录注册 后可回复。



GitHub