在 laravel 警报中,视图页面中不起作用

我在自定义注册表单中使用警报来获取唯一的电子邮件和电话,但它不起作用


不工作的代码


@if ($errors->has('email'))

<span class="invalid-feedback" role="alert">

<strong>{{ $errors->first('email') }}</strong>

</span>

@endif


@if ($errors->has('phone'))

<span class="invalid-feedback" role="alert">

<strong>{{ $errors->first('phone') }}</strong>

</span>

@endif

当我在下面的代码中使用它时它工作但它显示输入区域下方的所有错误,


代码


 @if($errors->has('email'))

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

        <li style="color:red">{{ $error }}</li>

    @endforeach 

@endif


  @if($errors->has('phone'))

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

            <li style="color:red">{{ $error }}</li>

        @endforeach 

    @endif


月关宝盒
浏览 72回答 1
1回答

动漫人物

尝试以下示例以显示单个错误&nbsp;@if ($errors->any())&nbsp; &nbsp;<label for="email" class="error">{{ $errors->first('email') }}</label>&nbsp;&nbsp;@endif&nbsp;@if ($errors->any())&nbsp; &nbsp; &nbsp; &nbsp;<label for="phone" class="error">{{ $errors->first('phone') }}</label>&nbsp;&nbsp;@endif
打开App,查看更多内容
随时随地看视频慕课网APP