Чтобы использовать soft delete в Laravel Eloquent, добавьте в модель трейт
SoftDeletes, создайте миграцию с колонкой deleted_at и используйте метод ->delete() для пометки записей как удалённых с одновременным сохранением их в базе данных.В данном пошаговом руководстве мы рассмотрим, как это можно легко добавить в приложение Laravel.
https://www.dev-notes.ru/articles/eloquent/how-to-soft-delete/