【发布时间】:2014-03-02 01:58:29
【问题描述】:
我不明白如何在 Laravel 中创建具有多个选择值的表单。
<?php $genre = array(
'Action' => 'Action',
'Biography' => 'Biography',
'Drama' => 'Drama',
'Crime' => 'Crime'
);
?>
{{ Form::label('genre', trans('main.genre')) }}
{{ Form::select('genre', $genre, array('Action'), array('multiple' => true, 'class' =>'form-control')); }}
如果我从这里选择动作和传记,只有最后一个值(传记)会保存到“流派”字段中
如果我将流派更改为流派[]
<?php $genre = array(
'Action' => 'Action',
'Biography' => 'Biography',
'Drama' => 'Drama',
'Crime' => 'Crime'
);
?>
{{ Form::label('genre', trans('main.genre')) }}
{{ Form::select('genre[]', $genre, array('Action'), array('multiple' => true, 'class' => 'form-control')); }}
我收到错误 参数不匹配,pattern是字符串,replacement是数组
【问题讨论】: