如何将select元素设为必需的select元素?
我想要的HTML:
目前我在刀片方面的所作所为:
{!! Form::select('someid', [null => 'Please Select'] + $somelist, ['required']) !!}
由于
答案 0 :(得分:3)
您希望第4个参数选择 - 'options'
public function select($name, $list = [], $selected = null, $options = [])
{!! Form::select('someid', [null => 'Please Select'] + $somelist, null, ['required']) !!}
答案 1 :(得分:1)
根据Laravel API,您错过了第4个参数:
string select(
string $name,
array $list = array(),
string $selected = null,
array $options = array()
)
/*
Parameters:
string $name
array $list
string $selected
array $options
Return Value:
string
*/
{!! Form::select('someid', [null => 'Please Select'] + $somelist, null, ['required']) !!}
答案 2 :(得分:0)
在Laravel中,您不需要字段值。为此,您将使用可以设置规则的请求:
public function rules()
{
return [
'name' => 'required',
];
}
如果验证失败,则无法发布表单。
依靠客户端验证是不好的做法。