0
저는 작업과 프로젝트 간의 일대 다 관계에 대해 작업하고 있습니다. 즉, 작업은 하나의 프로젝트에만 속할 수 있으며 laravel의 접근자를 사용하여 내 프로젝트에서 선택한 프로젝트를 가져 왔습니다 드롭 다운에서 :액세서 매개 변수가 Laravel 5.3에서 null을 표시합니다
내 코드 다음과 같다 :
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']) !!}
내가 databas에서 모든 사용자가 액세스 한 같은 뷰에 TasksController에 전자 :
$assign_user = User::pluck('title', 'id');
return view('tasks.edit', compact('task', 'assign_user'));
하지만 난 단지 아래로 내 드롭 선택한 사용자를 할 때 내가 선택한 모든 사용자를 얻을.
누군가 나를 올바른 길로 인도 할 수 있습니까?
public function getAssignUserAttribute()
{
return [0 => $this->attributes['assign_user'] ];
}
내가 배열 인덱스 0 및 반환에 현재 사용자를 할당 그래서 나는 배열을 요구하기 때문에 :
내가 편집 다음과 같은 소품을 가지고 나 자신에 의해 문제를 해결
마지막