Как сделать связь через модель?

Есть User, Artist и Album.
Album hasMany Artist через таблицу albums_artists. Вот связь:
// Album
public function artists()
{
    return $this->belongsToMany(Artist::class);
}


Artist hasMany User через таблицу artists_users. Вот связь:
// Artist
public function users()
{
    return $this->belongsToMany(User::class);
}

Вопрос, как написать связь между Album и User через Artist?
// Album
public function users()
{
    // ??
}
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 2
Вы описываете связь hasManyThrough, а не hasMany. Почитайте про нее в документации, там все понятно.
Ответ написан
JamalWeb
@JamalWeb
Web - программист
Привет, кажется в этом видео есть ответ, на 6 минуте
https://www.youtube.com/watch?v=PgRcyJe76C8&list=P...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы