Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да запишете податрибут в 3-та таблица в laravel

РЕШЕНО

Всичко, от което се нуждаех, беше да добавя имена на таблици и колони във функциите на моите модели като така:

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

И също така променете моята функция за запазване от mores към submores така:

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

След това променете name и for в моя формуляр към submores

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Запазете масив в база данни или направете различни колони

  2. Да се ​​добави ли идентификатор за автоматично увеличение към съществуваща таблица?

  3. Как да настроите max_connections в MySQL програмно

  4. SQLAlchemy Определете дали съществува уникално ограничение

  5. Как да показвате Unicode данни с PHP