我正在开发一个Laravel 5.2项目,我打算在帖子中验证我的类别下拉列表。所有帖子都应该有一个类别,不应接受默认显示的选项。
这是我的选择表格的样子
<div class="form-group">
{!! Form::label('category_name','Category:') !!}
{!! Form::select('category_name',$categories,"",['class'=>'form-control']) !!}
</div>
&#13;
我的验证规则
public function rules()
{
return [
'title'=>'required',
'body'=>'required',
'category'=>'required|not_in:1'
];
}
}
&#13;
还有我的表数据
<td>{{$post->category['name']}}</td>
&#13;
然而,我收到此错误,&#34;类别字段是必需的&#34;。即使我选择了其他类别或保留默认值。亲切的帮助。
答案 0 :(得分:0)
我认为您应该验证category_name
而不是category
。
将代码更改为:
public function rules()
{
return [
'title'=>'required',
'body'=>'required',
'category_name'=>'required|not_in:1'
];
}
}