Вы ищете отношение «многие ко многим», для которого требуется промежуточная таблица bug_follower
, как вы ее создали, и вам также необходимо создать отношение от Bug
до Follower
, как вы это сделали, но также создать отношения от Follower
до Bugs
. Вы на правильном пути.
Всего у вас будет 2 модели: Bug
, Follower
.
У вас также будет 3 стола: bugs
, followers
, bug_follower
И 2 отношения от Bug
и Follower
друг к другу
РЕДАКТИРОВАТЬ : Вот как должны выглядеть ваши отношения:
public function followers()
{
return $this->belongsToMany(User::class, 'followers', 'bug_id', 'user_id');
}
Подробнее о предмете вы можете узнать в документах .