我是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"
];
}
答案 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