diff --git a/app/Http/Controllers/Auth/RegisteredUserController.php b/app/Http/Controllers/Auth/RegisteredUserController.php
index 0739e2e..841ba1e 100644
--- a/app/Http/Controllers/Auth/RegisteredUserController.php
+++ b/app/Http/Controllers/Auth/RegisteredUserController.php
@@ -32,12 +32,16 @@ public function store(Request $request): RedirectResponse
$request->validate([
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'lowercase', 'email', 'max:255', 'unique:'.User::class],
+ 'phone' => ['required', 'string', 'max:255','min:8', 'unique:'.User::class],
+ 'location' => ['required', 'string', 'max:255', 'min:3'],
'password' => ['required', 'confirmed', Rules\Password::defaults()],
]);
$user = User::create([
'name' => $request->name,
'email' => $request->email,
+ 'phone' => $request->phone,
+ 'location' => $request->location,
'password' => Hash::make($request->password),
]);
@@ -45,6 +49,8 @@ public function store(Request $request): RedirectResponse
Auth::login($user);
+ // Send notification to user and admin
+
return redirect(route('dashboard', absolute: false));
}
}
diff --git a/app/Models/User.php b/app/Models/User.php
index daed03b..c5559ad 100644
--- a/app/Models/User.php
+++ b/app/Models/User.php
@@ -21,7 +21,7 @@ class User extends Authenticatable implements MustVerifyEmail
protected $fillable = [
'name',
'email',
- 'role',
+ 'role',// ['writer', 'client', 'admin']
'phone',
'location',
'profile_photo',
diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php
index 80e9b1a..11a5f89 100644
--- a/resources/views/auth/register.blade.php
+++ b/resources/views/auth/register.blade.php
@@ -9,6 +9,20 @@