【问题标题】:laravel print the error message for one input in the viewlaravel 打印视图中一个输入的错误消息
【发布时间】: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


【解决方案1】:

这个

'value' => 'required:integer'

应该是:

'value' => 'required|integer'

【讨论】:

猜你喜欢
  • 2017-11-03
  • 2019-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多