How to get all rows (soft deleted too) from a table in Laravel?

eloquent, laravel, laravel-4, php

Solution

To also get soft deleted models

$trashedAndNotTrashed = Model::withTrashed()->get();

Only soft deleted models in your results

$onlySoftDeleted = Model::onlyTrashed()->get();

Problem

To get all rows from a table, I have to use `Model::all()` but (from good reason) this doesn't gives me back the soft deleted rows. Is there a way I can accomplish this with Eloquent?

Original source