public function update(StoreCustomer $request, Customer $id): RedirectResponse 	{ 		$authParent = $id->authParent;  		$this->validate($request, [ 			'email' => ['unique:' . $authParent::class . ',email,' . $authParent->getKey()], 		]);  		$id->update([ 			'lastname' => $request->lastname, 			'address' => $request->address, 			'zip_code' => $request->zip_code, 			'city' => $request->city, 			'country_code' => $request->country_code, 			'phone_number' => $request->phone_number, 			'corporation_name' => $request->corporation_name, 			'corporation_vat_number' => $request->corporation_vat_number, 			'corporation_base_address' => $request->corporation_base_address, 			'corporation_country_code' => $request->corporation_country_code, 			'newsletter_subscription' => $request->boolean('newsletter_subscription'), 		]);  		$authParent->update([ 			'name' => $request->name, 			'email' => $request->email, 			'active' => $request->boolean('active'), 			'allow_push_notifications' => $request->boolean('allow_push_notifications'), 			'timezone' => $request->timezone, 			'locale' => $request->locale, 			'role_id' => $request->role_id, 			'email_verified_at' => $request->boolean('verified') ? formatTimestamp($authParent->email_verified_at) : null, 		]);  		if ($request->password) { 			$authParent->update([ 				'password' => $request->password, 			]); 		}  		$authParent->storage()->handle($request->media);  		return $this->redirectFromSave('customers.list'); 	}