Jak pobrać wszystkie wiersze (również usunięte) z tabeli w Laravel?


89

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?

Odpowiedzi:



10

Użyj tego, aby uzyskać cały rekord

Model::withTrashed()->get();

Użyj tego, aby uzyskać zapis konkretnego identyfikatora

Property::withTrashed()->find($list->property_id);
              or

// 1 to unikalny identyfikator tabeli

 Model::withTrashed()->find(1);

4
Pierwsza część tej odpowiedzi została już opublikowana. Druga część nie ma nic wspólnego z pytaniem, to po prostu powszechne użycie
elokwentne
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.