Aby pobrać wszystkie wiersze z tabeli, muszę użyć, Model::all()
ale (z dobrego powodu) nie daje mi to przywrócenia nietrwałych usuniętych wierszy. Czy jest sposób, aby to osiągnąć za pomocą Eloquent?
89
Aby również uzyskać nietrwałe usunięte modele
$trashedAndNotTrashed = Model::withTrashed()->get();
W wynikach znajdują się tylko nietrwałe usunięte modele
$onlySoftDeleted = Model::onlyTrashed()->get();
Użyj tego, aby uzyskać cały rekord
Użyj tego, aby uzyskać zapis konkretnego identyfikatora
Property::withTrashed()->find($list->property_id); or
Model::withTrashed()->find(1);
źródło