Laravel: Are soft deletes really slow?
Well, they CAN be slow if you don’t use the power of indexes
One of the key features that Eloquent ORM offers is soft-deletion. This mechanism treat records as “deleted” by just pointing out when they were deleted, instead of destroying the record forever from the database. A Model with Soft Deletes will exclude them automatically every time is queried.