Sometimes you may need to truly remove a model from your database. To permanently remove a soft deleted model from the database, use the forceDelete method:
// Force deleting a single model instance...
$flight->forceDelete();
// Force deleting all related models...
$flight->history()->forceDelete();
So, I'm interested, what does this history() method do? As I couldn't find any other info about that method.
Years later this confused me as well. To be clear, history is just a made-up Flightrelationship used for illustration purposes in the v7 soft query docs, similar to the phone example here. It is not part of Eloquent.