В версии 4.1 использовалось свойство модели protected $softDelete = true;
В 4.2 добавили трейты, но вот какая незадача. При удалении трейт срабатывает отлично, выставляется поле deleted_at в таймстаймп, все круто. А вот при поиске, выходят записи с выставленным полем, хотя по идее, должен делать это только при использовании withTrashed/onlyTrashed и еже с ними. Что может быть не так?