diff --git a/app/Http/Livewire/Profile/Settings/NameWebsiteLogo.php b/app/Http/Livewire/Profile/Settings/NameWebsiteLogo.php index ea363872a9f0..ca8282b9e67f 100644 --- a/app/Http/Livewire/Profile/Settings/NameWebsiteLogo.php +++ b/app/Http/Livewire/Profile/Settings/NameWebsiteLogo.php @@ -10,12 +10,14 @@ class NameWebsiteLogo extends Component public $name; public $website; + public $phone; public $saved; public $rules = [ 'name' => ['required', 'min:3'], 'website' => ['required', 'url'], + 'phone' => ['required', 'string', 'max:255'], ]; public function mount() @@ -24,6 +26,7 @@ class NameWebsiteLogo extends Component 'profile' => auth()->user('contact')->client, 'name' => auth()->user('contact')->client->present()->name, 'website' => auth()->user('contact')->client->present()->website, + 'phone' => auth()->user('contact')->client->present()->phone, 'saved' => ctrans('texts.save'), ]); } @@ -37,9 +40,11 @@ class NameWebsiteLogo extends Component { $data = $this->validate($this->rules); - $this->profile - ->fill($data) - ->save(); + $this->profile->name = $data['name']; + $this->profile->website = $data['website']; + $this->profile->phone = $data['phone']; + + $this->profile->save(); $this->saved = ctrans('texts.saved_at', ['time' => now()->toTimeString()]); } diff --git a/resources/views/portal/ninja2020/profile/settings/name-website-logo.blade.php b/resources/views/portal/ninja2020/profile/settings/name-website-logo.blade.php index 49fb34dfea3a..11ccba1c50a2 100644 --- a/resources/views/portal/ninja2020/profile/settings/name-website-logo.blade.php +++ b/resources/views/portal/ninja2020/profile/settings/name-website-logo.blade.php @@ -24,6 +24,15 @@ @enderror +