我創建了驗證,但無法在視圖中顯示它,它對於返回搜索視圖並且不重定向回用戶非常重要。請幫助我,謝謝所有?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是的不是空的 –