public function destroy($id)
 {
     return DB::transaction(function ($id) use($id) {
         $customer = Customer::find($id);
         if (!$customer) {
             return;
         }
         $customer->address_id = null;
         $customer->save();
         $customer->addresses()->delete();
         $customer->delete();
     });
 }