sql >> Database >  >> RDS >> Mysql

Hoe subkenmerk op te slaan in de 3e tabel in laravel

OPGELOST

Het enige dat ik nodig had, was het toevoegen van tabel- en kolomnamen in mijn modellenfuncties, zoals:

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

En verander ook mijn opslagfunctie van mores naar submores zoals zo:

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

Verander dan de name en for in mijn formulier naar submores

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



  1. MySQL 1062 - Dubbele invoer '0' voor sleutel 'PRIMARY'

  2. PHP Fatale fout:oproep naar niet-gedefinieerde functie mssql_connect()

  3. Door gebruikers geüploade afbeeldingen efficiënt opslaan in het bestandssysteem

  4. ADDTIME() Voorbeelden – MySQL