Laravel 4 使用laravel4通过选择框保存多个数据

Laravel 4 使用laravel4通过选择框保存多个数据,laravel-4,Laravel 4,我一直在试图弄清楚如何使用laravel4通过选择框提交多个值。我不知道如何在我的控制器文件中编写代码 我已经做了几次尝试来实现这一点,但还没有找到解决方法。 在我的视图中为其编写的代码 工人可以登记入住 {{ Form::select('name[]', $worker_list , '', array('class' => 'input-medium field', 'multiple' => 'multiple')) }} 这是我的控制器操作: public functio

我一直在试图弄清楚如何使用laravel4通过选择框提交多个值。我不知道如何在我的控制器文件中编写代码

我已经做了几次尝试来实现这一点,但还没有找到解决方法。 在我的视图中为其编写的代码 工人可以登记入住

{{ 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);
}

我不太确定您期望的是什么,但当您调用Input::get'name'时,您应该会得到所选值的数组

return Redirect::to('events')->withName(Input::get('name'));
这可能就是你想要实现的


否则,当您将变量$workerlist解析为select时,它的内容是否是您所期望的?

您可以显示控制器吗?公共函数后创建{$name=Input::get'name';$search\u data=array'name'=>$name,返回重定向::to'events'->with$search\u data;;}@maghna我在问题中添加了你的代码。您可以通过单击“编辑”自己执行此操作,同时更正错误。返回在数组中。我假设这只是粘贴在注释中,而您的原始代码看起来就是我添加到您的问题中的代码?实际上,单击“保存”按钮后,我需要将变量$worklist的所有内容发布到数据库中..thnxOkey,所以不仅仅是所选内容?那么为什么要使用select呢?在这种情况下,我可能只是在没有选择列表的情况下发送它,比如一个隐藏字段之类的。