2017-04-20 3 views
0

hat Ich habe die folgenden TabellenLaravel: Erstellen Sie einen neuen Datensatz in eine viele relashionship

  • Benutzer
    • id
  • Bücher
    • id
  • favourite_books
    • id
    • user_id (FK)
    • book_id (FK)

In meiner Modelle habe ich folgendes:

class User { 
    public function favouriteBooks() 
    { 
     return $this->belongsToMany(Book::class, 'favourite_books'); 
    } 
} 

class Book { 
    public function usersFavourited() 
    { 
     return $this->belongsToMany(User::class, 'favourite_books'); 
    } 
} 

Wie erstelle ich ein neues Buch, das ein Benutzer hat? Mit anderen Worten, was ist der Laravel-Weg beim Erstellen einer neuen Zeile in der favourite_books Tabelle.

Antwort

Verwandte Themen