如何解决Laravel Fortify 验证错误不起作用
我从一个星期开始就在尝试 Fortify,但我在两个层面都遇到了同样的问题。
问题是当我尝试更新用户密码时,它没有显示验证错误(我的意思是,出于测试目的,我将字段留空)。
当我尝试更新用户信息(姓名、电子邮件...当我出于测试目的将它们留空时)也是如此。
当然,我尝试迭代 $errors 变量以在我的视图中显示错误消息,但什么也没有。我也尝试过 @error 刀片指令,但也没有。
这是我的更新密码视图,我执行 PUT 提交到 Fortify 定义的 user-password.update 路由
感谢您的帮助。
解决方法
您可以在刀片中使用以下代码
@if ($errors->updatePassword->any())
<ul>
@foreach($errors->updatePassword->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
@endif
这个“$errors->updatePassword”是包名,可以在“app/Actions/Fortify/UpdateUserPassword.php”中找到
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。