getTable(); Schema::create('passkeys', function (Blueprint $table) use ($authenticatableTableName): void { $table->id(); $table->unsignedInteger('authenticatable_id'); $table->foreign('authenticatable_id', 'passkeys_authenticatable_fk') ->references('id') ->on($authenticatableTableName) ->cascadeOnDelete(); $table->text('name'); $table->text('credential_id'); $table->json('data'); $table->timestamp('last_used_at')->nullable(); $table->timestamps(); }); } public function down(): void { Schema::dropIfExists('passkeys'); } };