Пользователь hasmany профилей Профиль принадлежит пользователю.laravel 5 вставка между двумя таблицами
следующие работы:
$u = User::firstOrNew(['email' => $s['email']]);
$u->name = $s['name'];
$u->avatar = $s['avatar'];
$u->save();
$p = new UserProfile;
$p->provider = $s['provider'];
$p->provider_uid = $s['provider_uid'];
if ($u->profiles()->save($p)) {
}
Но я не очень нравится, там лучше более обтекаемый путь? Почему я не могу сохранить 1 атомную вставку?