我试图在Laravel中验证失败的验证值。
我尝试了这个,但无法获得输出。
if ($validation->fails()) {
$errorflag=1;
return Redirect::back()->withInput()->withErrors($validation)->with('errorflag', $errorflag);
}
我尝试仅使用isset()检查
在视图中获取此值<?php
if(isset($errorflag)){
echo $errorflag;
}
?>
但即使我在表单中发出了验证错误,我也无法获得输出。我怎么能这样做?
答案 0 :(得分:2)
在你的刀片中
@if(Session::has('errorflag'))
//do something
@endif
答案 1 :(得分:2)
不需要标记或会话参数,withErrors
填充变量$errors
,因此可以检测到:
@if($errors->any())
// do something
@endif