在输入

时间:2018-03-19 19:50:40

标签: laravel laravel-5

我是Laravel的新手,我不知道如何对我的数据进行验证检查。

我查看了Documentation的这一部分。

我需要验证搜索过滤器上的不同输入。例如,我有一个最小和最大租金作为文本框。它们都必须具有值,并且min不能高于最大值。我该怎么做呢?

我创建了一个名为SearchFilter的请求,其中包含以下规则

public function rules()
 {
    return [

        "min-rent.required" => "A minimum rent must be specified",
        "max-rent.required"          => "A maximum rent must be specified"
    ];
}

1 个答案:

答案 0 :(得分:0)

将验证功能放在商店或编辑功能中。

$this->validate($request, [
        'name'=>'required|max:40',
    ]);

然后将这段代码放在视图文件的顶部。然后您将看到与每个输入字段相关的错误消息。

@if (count($errors) > 0)
            @foreach ($errors->all() as $error)
    <div class="alert alert-danger">{{ $error }}</div>
            @endforeach
@endif