This commit is contained in:
2026-05-12 10:12:51 +07:00
parent 5d6b79aa4a
commit ed39f7544c
3 changed files with 4 additions and 0 deletions
@@ -46,6 +46,7 @@ class AuthController extends Controller
'email' => ['required', 'email', 'max:255', 'unique:users'], 'email' => ['required', 'email', 'max:255', 'unique:users'],
'password' => ['required', 'string', 'min:8', 'confirmed'], 'password' => ['required', 'string', 'min:8', 'confirmed'],
'role' => ['string'], 'role' => ['string'],
'uid' => ['required','string', 'unique:users'],
]); ]);
$user = User::create([ $user = User::create([
@@ -53,6 +54,7 @@ class AuthController extends Controller
'email' => $credentials['email'], 'email' => $credentials['email'],
'password' => Hash::make($credentials['password']), 'password' => Hash::make($credentials['password']),
'role' => $credentials['role'], 'role' => $credentials['role'],
'uid' => $credentials['uid'],
]); ]);
$profile = Profile::create([ $profile = Profile::create([
+1
View File
@@ -21,6 +21,7 @@ class User extends Authenticatable
'password', 'password',
'email_verified_at', 'email_verified_at',
'role', 'role',
'uid'
]; ];
protected $hidden = [ protected $hidden = [
@@ -16,6 +16,7 @@ return new class extends Migration
$table->string('password'); $table->string('password');
$table->rememberToken(); $table->rememberToken();
$table->string('role')->nullable(); $table->string('role')->nullable();
$table->string('uid')->unique();
$table->foreignId('created_by')->nullable()->constrained('users')->onDelete('set null'); $table->foreignId('created_by')->nullable()->constrained('users')->onDelete('set null');
$table->foreignId('updated_by')->nullable()->constrained('users')->onDelete('set null'); $table->foreignId('updated_by')->nullable()->constrained('users')->onDelete('set null');
$table->foreignId('deleted_by')->nullable()->constrained('users')->onDelete('set null'); $table->foreignId('deleted_by')->nullable()->constrained('users')->onDelete('set null');