Nejprve možná budete chtít přejmenovat funkce ve svých modelech v množném čísle, protože nemá jednu, ale mnoho ze vztahu.
Takže do svého uživatelského modelu přidejte toto:
public function kids()
{
return $this->belongsToMany(Kid::class);
}
A v modelu vašeho dítěte:
public function users()
{
return $this->belongsToMany(User::class);
}
Poté, abyste mohli uložit do kontingenční tabulky, protože vaše pojmenování tabulky je správné, stačí udělat:
$user->kids()->attach($kid);
Správně to uloží do kontingenční tabulky. Nejprve se ujistěte, že pro proměnné máte existující uživatele a dítě. Další podrobnosti zde