我创建了验证,但无法在视图中显示它,它对于返回搜索视图并且不重定向回用户非常重要。请帮助我,谢谢所有?laravel将验证错误传递给自定义视图
控制器:
public function search(Request $request)
{
$msg = Validator::make($request->all(), [
'search' => 'required'
]);
if ($msg->fails()) {
return view('layouts.search')->withErrors($msg->messages());
} else {
return "Thank you!";
}
}
查看:
@if($errors->any())
<ul class="alert alert-danger">
@foreach($errors as $error)
<li> {{$error}} </li>
@endforeach
</ul>
@else
请确认那$ m sg-> messages()不是null –
@ParthVora是的不是空的 –