completed story 1.1 with QA tests and fixes
This commit is contained in:
@@ -7,7 +7,7 @@ use Illuminate\Validation\Rule;
|
||||
use Livewire\Volt\Component;
|
||||
|
||||
new class extends Component {
|
||||
public string $name = '';
|
||||
public string $full_name = '';
|
||||
public string $email = '';
|
||||
|
||||
/**
|
||||
@@ -15,7 +15,7 @@ new class extends Component {
|
||||
*/
|
||||
public function mount(): void
|
||||
{
|
||||
$this->name = Auth::user()->name;
|
||||
$this->full_name = Auth::user()->full_name;
|
||||
$this->email = Auth::user()->email;
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@ new class extends Component {
|
||||
$user = Auth::user();
|
||||
|
||||
$validated = $this->validate([
|
||||
'name' => ['required', 'string', 'max:255'],
|
||||
'full_name' => ['required', 'string', 'max:255'],
|
||||
|
||||
'email' => [
|
||||
'required',
|
||||
@@ -47,7 +47,7 @@ new class extends Component {
|
||||
|
||||
$user->save();
|
||||
|
||||
$this->dispatch('profile-updated', name: $user->name);
|
||||
$this->dispatch('profile-updated', name: $user->full_name);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -74,7 +74,7 @@ new class extends Component {
|
||||
|
||||
<x-settings.layout :heading="__('Profile')" :subheading="__('Update your name and email address')">
|
||||
<form wire:submit="updateProfileInformation" class="my-6 w-full space-y-6">
|
||||
<flux:input wire:model="name" :label="__('Name')" type="text" required autofocus autocomplete="name" />
|
||||
<flux:input wire:model="full_name" :label="__('Full Name')" type="text" required autofocus autocomplete="name" />
|
||||
|
||||
<div>
|
||||
<flux:input wire:model="email" :label="__('Email')" type="email" required autocomplete="email" />
|
||||
|
||||
Reference in New Issue
Block a user