如何讓我的select元素成爲必需的select元素?Laravel/Blade窗體添加'required'來選擇元素
我理想中的HTML:
我在刀片目前所面對的是什麼:
{!! Form::select('someid', [null => 'Please Select'] + $somelist, ['required']) !!}
感謝
如何讓我的select元素成爲必需的select元素?Laravel/Blade窗體添加'required'來選擇元素
我理想中的HTML:
我在刀片目前所面對的是什麼:
{!! Form::select('someid', [null => 'Please Select'] + $somelist, ['required']) !!}
感謝
你想要第四個參數選擇 - '選項'
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',
];
}
如果驗證失敗,則無法發佈您的表單。
依靠客戶端驗證是不好的做法。
謝謝,正是我在找什麼 – arthur
這對我不起作用。它創建一個屬性:required =「required」,而不是簡單的:必需的。 Bootstrap似乎希望該屬性是孤立的。 – Gavin