只捕获 Laravel 7 中的一个特定错误

我有一张注册表,其中包含电子邮件和密码字段。目前,如果用户执行错误操作,它会返回以下错误:

该电子邮件已被占用。

密码必须至少为 8 个字符。

密码确认不匹配。

但是,我希望当用户在注册表中出错时,只显示他所犯的错误。我不知道是否有必要显示表单,因为只有两个input字段和一个button. 但是,这是我为返回错误而编写的代码:

@if(Session::has('errors') || count($errors) > 0)

   @foreach($errors->all() as $error)

     <div>

       <h3>{{ $error }}</h3>

     </div>

   @endforeach

@endif


慕码人2483693
浏览 86回答 1
1回答

繁星coding

如果您有如下输入:<input&nbsp;type="text"&nbsp;name="username"&nbsp;/>您可以在同一视图中获取特定错误,如下所示:@error('username') &nbsp;&nbsp;&nbsp;&nbsp;<span>{{&nbsp;$message&nbsp;}}</span> &nbsp;&nbsp;&nbsp;&nbsp;@enderror
打开App,查看更多内容
随时随地看视频慕课网APP