request->tenant->update([ 'email' => $this->request->email, 'email_finance' => $this->request->emailFinance, 'invoice_sender_name' => Text::nullIfBlank($this->request->invoiceSenderName), // Leergelassene optionale Felder als NULL, damit sie im Briefkopf sauber wegfallen. 'address_1' => Text::nullIfBlank($this->request->address1), 'address_2' => Text::nullIfBlank($this->request->address2), 'address_3' => Text::nullIfBlank($this->request->address3), 'postcode' => $this->request->postcode, 'city' => $this->request->city, 'phone' => Text::nullIfBlank($this->request->phone), ]); $response->success = true; $response->message = 'Kontaktdaten wurden gespeichert.'; return $response; } }