Laravel/Blade 表单将 'required' 添加到 select 元素
Laravel/Blade forms add 'required' to select element
如何使我的 select 元素成为必需的 select 元素?
我想要的HTML:
我目前在 blade 中有:
{!! Form::select('someid', [null => 'Please Select'] + $somelist, ['required']) !!}
谢谢
您想要 select - 'options'
的第 4 个参数
public function select($name, $list = [], $selected = null, $options = [])
{!! Form::select('someid', [null => 'Please Select'] + $somelist, null, ['required']) !!}
根据Laravel API,你漏掉了第四个参数:
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']) !!}
在 Laravel 中,您不需要要求字段值。为此,您将使用一个请求,您可以在其中设置规则:
public function rules()
{
return [
'name' => 'required',
];
}
如果验证失败,您将无法 post 您的表单。
依靠客户端验证是不好的做法。
如何使我的 select 元素成为必需的 select 元素?
我想要的HTML:
我目前在 blade 中有:
{!! Form::select('someid', [null => 'Please Select'] + $somelist, ['required']) !!}
谢谢
您想要 select - 'options'
的第 4 个参数public function select($name, $list = [], $selected = null, $options = [])
{!! Form::select('someid', [null => 'Please Select'] + $somelist, null, ['required']) !!}
根据Laravel API,你漏掉了第四个参数:
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']) !!}
在 Laravel 中,您不需要要求字段值。为此,您将使用一个请求,您可以在其中设置规则:
public function rules()
{
return [
'name' => 'required',
];
}
如果验证失败,您将无法 post 您的表单。
依靠客户端验证是不好的做法。