Это не так. Вы должны использовать Отношения ко многим * Многие
Ваше имя таблицы должно быть:
- Пользователи
- notifactions
- notifaction_user
Ваше название модели должно быть:
- Пользователь
- Notifaction
Затем в User
классе:
class User extends Model
{
public function notifactions()
{
return $this->belongsToMany(Notifaction::class);
}
}
Затем в Notifaction
классе:
class Notifaction extends Model
{
public function users()
{
return $this->belongsToMany(User::class);
}
}
Тогда вы можете запросить вот так:
$user = App\User::find(1);
foreach ($user->notifactions as $notifaction) {
//
}