如何在Laravel中验证失败的验证值

时间:2014-12-06 18:59:44

标签: php laravel laravel-4

我试图在Laravel中验证失败的验证值。

我尝试了这个,但无法获得输出。

if ($validation->fails()) {
   $errorflag=1;
   return Redirect::back()->withInput()->withErrors($validation)->with('errorflag', $errorflag);
}

我尝试仅使用isset()检查

在视图中获取此值
<?php 
  if(isset($errorflag)){
      echo $errorflag;
  }
?>

但即使我在表单中发出了验证错误,我也无法获得输出。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

在你的刀片中

@if(Session::has('errorflag'))
//do something
@endif

答案 1 :(得分:2)

不需要标记或会话参数,withErrors填充变量$errors,因此可以检测到:

@if($errors->any())
   // do something
@endif