Laravel's $user->delete() method can soft delete records by default, but throws an exception when deleting associated records. To bypass this, use forceDelete(). This allows for easy retrieval of deleted records and more efficient deletion in Eloquent.
