Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zapisać atrybut podrzędny w 3 tabeli w laravelu?

ROZWIĄZANE

Wszystko, czego potrzebowałem, to dodać nazwy tabel i kolumn do funkcji moich modeli w następujący sposób:

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

A także zmień moją funkcję zapisu z mores do submores tak:

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

Następnie zmień name i for w moim formularzu do 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. SQL Znajdź i zamień część ciągu

  2. Uporządkuj według wewnątrz grupy według w Doktrynie 2

  3. Jak wziąć mysqldump z UTF8?

  4. Jak znaleźć moje hasło roota do MySQL?

  5. jak wypełnić wartość kolumny mysql na podstawie formuły?