Примеры связующих таблиц: страна - флаг, страна - столица, пользовать - аккаунт... Т.е. текущая модель может быть связана только с одной другой моделью.
Связь осуществляется с помощью метода hasOne()
... class User extends Model { public function account(){ return hasOne(Account::class); } }
Для вызова связи в классах или шаблонах приложения, достаточно обратиться к этому методу: $obj->account()
, или свойству $obj->account
, которые возвращают объект связующей модели.
BelongsToMany
Практика