diff --git a/app/Http/Livewire/Profile/Settings/NameWebsiteLogo.php b/app/Http/Livewire/Profile/Settings/NameWebsiteLogo.php new file mode 100644 index 000000000000..ea363872a9f0 --- /dev/null +++ b/app/Http/Livewire/Profile/Settings/NameWebsiteLogo.php @@ -0,0 +1,46 @@ + ['required', 'min:3'], + 'website' => ['required', 'url'], + ]; + + public function mount() + { + $this->fill([ + 'profile' => auth()->user('contact')->client, + 'name' => auth()->user('contact')->client->present()->name, + 'website' => auth()->user('contact')->client->present()->website, + 'saved' => ctrans('texts.save'), + ]); + } + + public function render() + { + return render('profile.settings.name-website-logo'); + } + + public function submit() + { + $data = $this->validate($this->rules); + + $this->profile + ->fill($data) + ->save(); + + $this->saved = ctrans('texts.saved_at', ['time' => now()->toTimeString()]); + } +} diff --git a/resources/views/portal/ninja2020/profile/index.blade.php b/resources/views/portal/ninja2020/profile/index.blade.php index 0914c3a5d36a..6cb2d546aeb9 100644 --- a/resources/views/portal/ninja2020/profile/index.blade.php +++ b/resources/views/portal/ninja2020/profile/index.blade.php @@ -9,59 +9,9 @@ @section('body') @livewire('profile.settings.general') - + -
- {{ ctrans('texts.make_sure_use_full_link') }} -
-+ {{ ctrans('texts.make_sure_use_full_link') }} +
+