php - Laravel 6 - 显示验证消息的新方法
问题描述
当我使用 Laravel 5.6 时,我以这种方式在刀片中显示验证错误:
@if(session()->has('error'))
<div class="alert alert-danger">
{!! session()->get('error') !!}
</div>
@endif
在 Laravel 6 中它不起作用。你知道如何以正确的方式去做吗?
我的验证:
$this->validate($request, [
'name' => 'required|unique:users',
'email' => 'required|unique:users'
], [], []);
看看 - 我不想那样显示消息:
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
我想要一个notifications.blade.php
显示所有错误的文件。这就是为什么我需要实施session()->has('error')
该解决方案无法解决问题...
@if ($errors->has('username'))
<span class="invalid-feedback" role="alert">
<strong>{{ $errors->first('username') }}</strong>
</span>
@endif
<input type="text" name="username">
解决方案
您可以显示每个输入名称的验证错误
@if ($errors->has('username'))
<span class="invalid-feedback" role="alert">
<strong>{{ $errors->first('username') }}</strong>
</span>
@endif
<input type="text" name="username">
推荐阅读
- amazon-cloudformation - 如何在 CDK 中创建 NAT 网关,然后将路由添加到指向 CIDR 的私有子网?
- java - Java中句子的用户输入
- java - 如何使用 AWS SES 在电子邮件中添加标签?
- c# - 如何使用 CloudFormation 模板连接到现有 EC2 实例并执行 shell 文件
- python - 如何将张量转换为 NumPy 数组
- python - 如何为单个集合动态更改mongodb中的文本索引?
- c# - 提高时间间隔计算的性能
- c - sprintf“访问冲突读取位置”异常
- python - 如何将 Pandas 时间戳转换为 Matplotlib 的 float64 格式?
- javascript - 设置覆盖高度等于父 div,不等于屏幕高度