From 9cd57aa79e1b25813947cf26dd339dd11eeb8677 Mon Sep 17 00:00:00 2001 From: Leon Morival Date: Wed, 29 Apr 2026 16:54:02 +0200 Subject: [PATCH] feat: regex username --- app/Http/Controllers/UsersController.php | 2 +- app/Http/Requests/Auth/RegisterRequest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/UsersController.php b/app/Http/Controllers/UsersController.php index a57ecb0..949cbd6 100644 --- a/app/Http/Controllers/UsersController.php +++ b/app/Http/Controllers/UsersController.php @@ -60,7 +60,7 @@ class UsersController extends Controller $user = $request->user(); $request->validate([ - 'username' => ['required', 'string', 'max:255'], + 'username' => ['required', 'string','min:3', 'max:30', 'regex:/^[A-Za-z0-9._]+$/'], ]); $user->update([ diff --git a/app/Http/Requests/Auth/RegisterRequest.php b/app/Http/Requests/Auth/RegisterRequest.php index 26cbb02..e62558c 100644 --- a/app/Http/Requests/Auth/RegisterRequest.php +++ b/app/Http/Requests/Auth/RegisterRequest.php @@ -24,7 +24,7 @@ class RegisterRequest extends FormRequest public function rules(): array { return [ - 'username' => ['required', 'string', 'max:120', 'unique:users,username'], + 'username' => ['required', 'string','min:3', 'max:30', 'regex:/^[A-Za-z0-9._]+$/'], 'email' => ['required', 'string', 'email', 'max:255', 'unique:users,email'], 'password' => [ 'required',