我正在处理任务和项目之间的一对多关系,即一个任务只能属于一个项目,并且我使用 laravel 的访问器在我的下拉视图中获取选定的项目:
我的代码如下:
public function getAssignUserAttribute($value)
{
dd($value); // gives me null
// if $value have id of user I want to get that user from db
}
我的视图包含下拉菜单是:
{!! Form::select('assign_user', $assign_user, null, ['class' => 'form-control select2', 'id' => 'assign_user']) !!}
我已将数据库中的所有用户访问到 TasksController 到视图中:
$assign_user = User::pluck('title', 'id');
return view('tasks.edit', compact('task', 'assign_user'));
但是我选择了所有用户,而我只想在我的下拉列表中选择选择的用户。
有人可以引导我走向正确的道路。
谢谢