【发布时间】:2014-08-13 11:33:20
【问题描述】:
我想在从控制器重定向页面后仅打印 value 输入文本字段的错误消息。
我试过了
{{Form::text('value', '', array())}}
<span class="errorMessage">
<?php
echo $errors->first('value');
?>
</span>
但是我得到了空结果,尽管我已经重定向了带有如下错误的请求:
$input = Input::all();
$validation = Validator::make($input, WaitingTimes::$rules);
if($validation->passes()){
}else{
return Redirect::route('waitingtimes.create')->withInput()->withErrors($validation);
}
编辑 1
我已经尝试过 $errors->has('value') 但我什么也没得到
编辑 2
public static $rules = array(
'startTime' => 'required',
'endTime' => 'required',
'value' => 'required:integer'
);
所以你看到的值必须是整数,但是我输入了字符串,所以绝对有错误
【问题讨论】:
-
那么
value字段没有error。 -
@WereWolf-TheAlpha 不,不,绝对有错误,这就是页面被重定向的原因。
-
可能是其他错误,但不是
value字段。 -
@WereWolf-TheAlpha 我对这个问题做了另一个修改,你能检查一下吗
-
@WereWolf-TheAlpha 好的,我会打印所有错误并通知您。
标签: php laravel laravel-4 blade