public function up(): void 	{ 		Schema::create('users', static function (Blueprint $table): void { 			$table->uuid('id')->primary(); 			$table->foreignUuid('role_id')->nullable()->constrained('roles')->nullOnDelete(); 			$table->uuidMorphs('user'); 			$table->string('name', 50); 			$table->string('email', 50)->unique(); 			$table->string('password', 256)->nullable(); 			$table->boolean('allow_push_notifications')->default(true); 			$table->boolean('active')->default(true); 			$table->string('timezone', 50)->default('UTC'); 			$table->string('locale', 2)->default(config('app.locale')); 			$table->string('avatar', 250)->nullable(); 			$table->timestamp('email_verified_at')->nullable(); 			$table->rememberToken(); 			$table->timestamps(); 			$table->index(Model::CREATED_AT); 		}); 	}