当我使用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">