Laravel получает предметы, основанные на отношении многих ко многим - PullRequest
0 голосов
/ 08 мая 2018

Как запросить в Laravel Eloquent следующие критерии

Имея таблицы проекта, сотрудников и таблицу связующего элемента многие ко многим, я хочу получить проекты, в которых проект принадлежит зарегистрированному пользователю как член команды.

в моей модели проекта у меня есть

/**
 * @return mixed
 */
public function members()
{
    return $this->belongsToMany('App\User', 'project_team', 'id', 'project');
}

и пользовательская таблица

/**
 * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
 */
public function team()
{
    return $this->belongsToMany('App\Project', 'project_team', 'employee', 'project');
}

и я хочу получить все проекты, в которых зарегистрированный пользователь является участником данного проекта

...