sql >> Databasteknik >  >> RDS >> Mysql

Hur man sparar subattribut i 3:e tabellen i laravel

LÖST

Allt jag behövde var att lägga till tabell- och kolumnnamn i mina modellers funktioner som så:

public function submores()
  {
     return $this->belongsToMany(Submore::class, 'product_mores', 'product_id', 'submore_id');
  }

Och ändra även min sparfunktion från mores till submores som så:

$product->submores()->sync($request->submores, false);

Ändra sedan name och for i mitt formulär till submores

<label for="submores">Attributes</label>
<select class="tagsselector form-control" name="submores[]" multiple="multiple">
//// rest of the code...



  1. Få tomma resultat för 'COUNT'/'GROUP BY' MySQL-fråga

  2. MySQL dual master

  3. mysql-fråga för att välja en specifik rad och en annan slumpmässig rad

  4. SQL-fråga för att välja värdepar i en kolumn 1 som matchar något av två mönster i kolumn 2