id(); $table->string('name'); $table->string('username')->unique(); $table->string('email')->unique(); $table->string('password'); $table->enum('role', ['admin', 'user'])->default('user'); $table->string('otp_code')->nullable(); $table->dateTime('otp_expired')->nullable(); $table->rememberToken(); $table->timestamps(); }); } public function down(): void { Schema::dropIfExists('users'); } };