sql >> Databáze >  >> RDS >> Mysql

Jak uložit podatribut ve 3. tabulce v laravel

VYŘEŠENO

Vše, co jsem potřeboval, bylo přidat názvy tabulek a sloupců do funkcí mých modelů takto:

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

A také změnit funkci ukládání z mores na submores takhle:

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

Poté změňte name a for v mém formuláři na submores

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



  1. Proč existuje maximální délka názvů uložených procedur?

  2. Vícenásobný dotaz Create Trigger v PDO

  3. Jak objednávat podle určité části řetězce?

  4. Symfony2 a Doctrine2:Pro entitu X není zadán žádný identifikátor/primární klíč. Každá entita musí mít identifikátor/primární klíč