sql >> Database >  >> RDS >> Mysql

Een draaitabel maken in Laravel

Allereerst wil je misschien de functies in je modellen in het meervoud hernoemen, omdat het er niet één heeft, maar veel van de relatie.

Dus voeg dit toe aan je gebruikersmodel:

public function kids()
{
    return $this->belongsToMany(Kid::class);
}

En in uw Kid-model:

public function users()
{
     return $this->belongsToMany(User::class);
}

Om vervolgens op te slaan in de draaitabel, aangezien uw tabelnaam correct is, doet u het volgende:

$user->kids()->attach($kid);

Zal het goed opslaan in de draaitabel. Zorg er eerst voor dat je bestaande User en Kid hebt voor de variabelen. Meer details hier




  1. Hoe de functie Onthoud mij te implementeren?

  2. mysql hoe het totale aantal onderliggende rijen te vinden met betrekking tot een bovenliggende?

  3. Hoe lengte- en breedtegraad op te slaan in de database. MySQL gaat niet verder dan -99,999999

  4. Installeer MariaDB op een Mac