我一直试图弄清楚如何使用laravel通过选择框提交多个值。我不知道如何在我的控制器文件中编写代码。
我已经多次尝试实现这一目标,但还没有找到解决方法。 我在我看来写的代码 可以办理入住手续的工人
{{ Form::select('name[]', $worker_list , '', array('class' => 'input-medium field', 'multiple' => 'multiple')) }}
这是我的控制器动作:
public function postCreate(){
$name = Input::get('name');
$search_data = array('name' => $name);
return Redirect::to('events')->with($search_data);
}
答案 0 :(得分:0)
我不太确定您的期望,但是当您调用Input :: get(' name')时,您应该获得所选值的数组。
return Redirect::to('events')->withName(Input::get('name'));
这可能是你想要实现的目标吗?
否则,变量$ workerlist的内容是您将其解析为select时所期望的内容吗?