From 86c2415210fc5e5297b9ade7e521758227162527 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Fri, 8 Dec 2023 09:15:32 +0100 Subject: [PATCH] ui fix --- app/Livewire/Profile/Form.php | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/app/Livewire/Profile/Form.php b/app/Livewire/Profile/Form.php index e0695a81e..3d395bf8f 100644 --- a/app/Livewire/Profile/Form.php +++ b/app/Livewire/Profile/Form.php @@ -2,21 +2,16 @@ namespace App\Livewire\Profile; -use App\Models\User; +use Livewire\Attributes\Validate; use Livewire\Component; class Form extends Component { public int $userId; - public string $name; public string $email; - protected $rules = [ - 'name' => 'required', - ]; - protected $validationAttributes = [ - 'name' => 'name', - ]; + #[Validate('required')] + public string $name; public function mount() { @@ -30,9 +25,11 @@ class Form extends Component { try { $this->validate(); - User::where('id', $this->userId)->update([ + auth()->user()->update([ 'name' => $this->name, ]); + + $this->dispatch('success', 'Profile updated successfully.'); } catch (\Throwable $e) { return handleError($e, $this); }