Я работаю над отношениями «один ко многим» между задачами и проектами, т.е. задача может принадлежать только одному проекту, и я использовал Laravel Accessor, чтобы получить выбранный проект в моем представлении в раскрывающемся списке:
мой код выглядит следующим образом:
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'));
Но я выбираю всех пользователей, в то время как я хочу, чтобы в раскрывающемся списке был только выбранный пользователь.
Может ли кто-нибудь направить меня на правильный путь.
Спасибо