【发布时间】:2015-01-18 19:43:17
【问题描述】:
我正在使用 Laravel,我有一个项目表和一个用户表。每个项目可以有多个用户。我已经建立了一个 project_user 数据透视表。
我正在尝试创建一个列出所有用户的多选框,并选择当前分配给项目的用户。这是创建视图的 ProjectsController 函数。
public function edit($id)
{
$project = Project::findOrFail($id);
$users = User::lists('name','id');
return View::make('projects.edit', compact('project','users'));
}
这是相关的刀片形式:
{{ Form::select('user_id[]', $users, ??? , array('multiple')) }}
我想在哪里???应该是与项目关联的 user_ids 数组。我可以从
$project->user...something here?
或者,我需要在函数edit()中创建数组吗?
【问题讨论】:
标签: php laravel multi-select