diff --git a/stubs/api/app/Http/Controllers/Auth/RegisteredUserController.php b/stubs/api/app/Http/Controllers/Auth/RegisteredUserController.php index 351e1eb22..72efb8ce7 100644 --- a/stubs/api/app/Http/Controllers/Auth/RegisteredUserController.php +++ b/stubs/api/app/Http/Controllers/Auth/RegisteredUserController.php @@ -22,7 +22,7 @@ public function store(Request $request): Response { $request->validate([ 'name' => ['required', 'string', 'max:255'], - 'email' => ['required', 'string', 'email', 'max:255', 'unique:'.User::class], + 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', 'unique:'.User::class], 'password' => ['required', 'confirmed', Rules\Password::defaults()], ]); diff --git a/stubs/default/app/Http/Controllers/Auth/RegisteredUserController.php b/stubs/default/app/Http/Controllers/Auth/RegisteredUserController.php index 5313f3536..a15828fbf 100644 --- a/stubs/default/app/Http/Controllers/Auth/RegisteredUserController.php +++ b/stubs/default/app/Http/Controllers/Auth/RegisteredUserController.php @@ -32,7 +32,7 @@ public function store(Request $request): RedirectResponse { $request->validate([ 'name' => ['required', 'string', 'max:255'], - 'email' => ['required', 'string', 'email', 'max:255', 'unique:'.User::class], + 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', 'unique:'.User::class], 'password' => ['required', 'confirmed', Rules\Password::defaults()], ]); diff --git a/stubs/default/app/Http/Requests/ProfileUpdateRequest.php b/stubs/default/app/Http/Requests/ProfileUpdateRequest.php index 327ce6f10..93b0022e6 100644 --- a/stubs/default/app/Http/Requests/ProfileUpdateRequest.php +++ b/stubs/default/app/Http/Requests/ProfileUpdateRequest.php @@ -16,8 +16,8 @@ class ProfileUpdateRequest extends FormRequest public function rules(): array { return [ - 'name' => ['string', 'max:255'], - 'email' => ['email', 'max:255', Rule::unique(User::class)->ignore($this->user()->id)], + 'name' => ['required', 'string', 'max:255'], + 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', Rule::unique(User::class)->ignore($this->user()->id)], ]; } } diff --git a/stubs/inertia-common/app/Http/Controllers/Auth/RegisteredUserController.php b/stubs/inertia-common/app/Http/Controllers/Auth/RegisteredUserController.php index a9f20f214..92094cb5e 100644 --- a/stubs/inertia-common/app/Http/Controllers/Auth/RegisteredUserController.php +++ b/stubs/inertia-common/app/Http/Controllers/Auth/RegisteredUserController.php @@ -33,7 +33,7 @@ public function store(Request $request): RedirectResponse { $request->validate([ 'name' => 'required|string|max:255', - 'email' => 'required|string|email|max:255|unique:'.User::class, + 'email' => 'required|string|lowercase|email|max:255|unique:'.User::class, 'password' => ['required', 'confirmed', Rules\Password::defaults()], ]); diff --git a/stubs/livewire-functional/resources/views/livewire/pages/auth/register.blade.php b/stubs/livewire-functional/resources/views/livewire/pages/auth/register.blade.php index 66c8b2f7e..dff657272 100644 --- a/stubs/livewire-functional/resources/views/livewire/pages/auth/register.blade.php +++ b/stubs/livewire-functional/resources/views/livewire/pages/auth/register.blade.php @@ -20,7 +20,7 @@ rules([ 'name' => ['required', 'string', 'max:255'], - 'email' => ['required', 'string', 'email', 'max:255', 'unique:'.User::class], + 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', 'unique:'.User::class], 'password' => ['required', 'string', 'confirmed', Rules\Password::defaults()], ]); diff --git a/stubs/livewire-functional/resources/views/livewire/profile/update-profile-information-form.blade.php b/stubs/livewire-functional/resources/views/livewire/profile/update-profile-information-form.blade.php index 0b59e7f20..a3680208d 100644 --- a/stubs/livewire-functional/resources/views/livewire/profile/update-profile-information-form.blade.php +++ b/stubs/livewire-functional/resources/views/livewire/profile/update-profile-information-form.blade.php @@ -17,7 +17,7 @@ $validated = $this->validate([ 'name' => ['required', 'string', 'max:255'], - 'email' => ['required', 'email', 'max:255', Rule::unique(User::class)->ignore($user->id)], + 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', Rule::unique(User::class)->ignore($user->id)], ]); $user->fill($validated); diff --git a/stubs/livewire/resources/views/livewire/pages/auth/register.blade.php b/stubs/livewire/resources/views/livewire/pages/auth/register.blade.php index b5d791d53..1464c3015 100644 --- a/stubs/livewire/resources/views/livewire/pages/auth/register.blade.php +++ b/stubs/livewire/resources/views/livewire/pages/auth/register.blade.php @@ -22,7 +22,7 @@ public function register(): void { $validated = $this->validate([ 'name' => ['required', 'string', 'max:255'], - 'email' => ['required', 'string', 'email', 'max:255', 'unique:'.User::class], + 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', 'unique:'.User::class], 'password' => ['required', 'string', 'confirmed', Rules\Password::defaults()], ]); diff --git a/stubs/livewire/resources/views/livewire/profile/update-profile-information-form.blade.php b/stubs/livewire/resources/views/livewire/profile/update-profile-information-form.blade.php index bb2d41ab4..e00961b82 100644 --- a/stubs/livewire/resources/views/livewire/profile/update-profile-information-form.blade.php +++ b/stubs/livewire/resources/views/livewire/profile/update-profile-information-form.blade.php @@ -23,7 +23,7 @@ public function updateProfileInformation(): void $validated = $this->validate([ 'name' => ['required', 'string', 'max:255'], - 'email' => ['required', 'email', 'max:255', Rule::unique(User::class)->ignore($user->id)], + 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', Rule::unique(User::class)->ignore($user->id)], ]); $user->fill($validated);