Taukeer Liaqat wrote a nice tutorial on how Soft Delete works in Laravel 5.3 or higher.

soft delete in laravel