laravel 表单验证错误信息的问题

发布于 2022-09-11 16:04:34 字数 688 浏览 19 评论 0

用laravel 做表单的验证.

路由:get为注册视图页面,post为注册的逻辑

Route::get('regist','User\RegistController@registView');
Route::post('regist','User\RegistController@regist');

表单

<form class="form-signin" method="POST" action="/regist">
.....
</form>

验证的代码

$this->validator=Validator::make($input,$rule,$message);
       
if($this->validator->fails()){
    return \Redirect::back()->withErrors($this->err());
}

现在存在的问题是:

表单验证没通过,不显示错误信息.需要在地址栏按一下回车,重新加载一下页面才能显示错误信息,按刷新也不管用.不知道什么原因了.

补充说明:我的表单验证写在一个单独的类中,只想用Validator::make方式实现验证,不用控制器的方法.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文