0
if ($request->input('workerRGroup.sAgent')) {
$worker->isAgent = 1;
}
if ($request->input('workerRGroup.supervisor')) {
$worker->isSupervisor = 1;
}
if ($request->input('workerRGroup.human')) {
$worker->isHuman = 1;
}
if ($request->input('workerRGroup.tech')) {
$worker->isTechnical = 1;
}
で複数選択の値を取得できません、laravelドキュメントは、ドットで何かを言ったので、私は選択の名前を選択したオプションの値であるworkerRGroup
を使用しました。がlaravel私が試したものだ
['sAgent', 'supervisor']
ような配列はそう問題はworkerRGroup
がキーであり、我々はおよそsupervisor
を話せば、それは['sAgent', 'supervisor']
のような値が非常に重要なこと値ではありませんし、ということであるようworkerRGroup
が持っているので、これは私のhtml
<label><b>Rank Group</b>
<select multiple name="workerRGroup[]">
<option value="sAgent">Security Agent</option>
<option value="supervisor">Supervisor</option>
<option value="human">Human Resources</option>
<option value="tech">Technical</option>
</select>
</label>