¿Cómo obtener todas las filas (también eliminadas temporalmente) de una tabla en Laravel?

84

Para obtener todas las filas de una tabla, tengo que usar, Model::all()pero (por una buena razón) esto no me devuelve las filas eliminadas de forma suave. ¿Hay alguna manera de lograr esto con Eloquent?

totymedli
fuente

Respuestas:

8

Use esto para obtener todos los registros

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

Use esto para obtener un registro de una identificación particular

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

// 1 es un ID único de la tabla

 Model::withTrashed()->find(1);
kush
fuente
4
La primera parte de esta respuesta ya se publicó. La segunda parte no tiene nada que ver con la cuestión, es elocuente el uso común justo ...
totymedli