¿Por qué aparecen entidades borradas en los resultados de la consulta?

Estoy tratando de implementar el concepto de eliminación suave.

Aquí está mi objeto:

class Post extends Eloquent {

    /**
     * The database table used by the model.
     *
     * @var string
     */
    protected $table = 'posts';
    protected $softDelete = true;

    ...

La eliminación suave está activada.

Ahora, si 'borro' una publicación, obtiene una marca de tiempo 'deleted_at':

El problema es, cuando busco o solo usoall() para mostrar los mensajes, los elementos eliminados aparecen allí. ¿Qué está mal?

Respuestas a la pregunta(6)

Su respuesta a la pregunta