settings->getRawOriginal('avatar')) { Storage::delete($user->settings->getRawOriginal('avatar')); } // Delete all user files Storage::deleteDirectory("files/$user->id"); // Delete all user records in database collect(['folders', 'files', 'user_settings', 'shares', 'favourite_folder', 'zips']) ->each(function ($table) use ($user) { DB::table($table) ->whereUserId($user->id) ->delete(); }); } }