テーブルからすべての行を取得するには、を使用する必要Model::all()
がありますが、(正当な理由から)これではソフト削除された行は返されません。Eloquentでこれを達成する方法はありますか?
回答:
ソフト削除されたモデルも取得するには
$trashedAndNotTrashed = Model::withTrashed()->get();
結果でソフト削除されたモデルのみ
$onlySoftDeleted = Model::onlyTrashed()->get();