0
我有一个活动,我想从艺术家表添加艺术家。 我想用一个下拉列表来填充艺术家的名字,他们旁边还有一个小的'+'来添加其他艺术家。这样做的第三个传递表,其中事件ID和艺术家ID应插入为外键。 当我创建事件laravel 5.2动态下拉列表
笔者认为:
<div class="form-group">
<label for="task-artist" class="col-sm-3 control-label">Artist:</label>
<div class="col-sm-6">
<select name="artist" id="artist" class="form-control input-sm">
<option value=""></option>
@foreach($artists as $artist)
{{$artist->stage_name}}
@endforeach
</select>
</div>
</div>
我的控制器:
public function index(Request $request)
{
return view('tasks.index', [
'tasks' => $this->tasks->forUser($request->user()),
'artists' => DB::table('artists')->pluck('stage_name', 'id'),
]);
}
public function show($id)
{
//Get results by targeting id
$task = Task::find($id);
//$artist = Artist::lists('stage_name', 'id');
//$artist = Artist::where('active', true)->orderBy('stage_name')->pluck('stage_name', 'id');
//
return view('tasks.show')->with('task',$task);
}
应如何我开始? 请帮忙。