2017-04-20 119 views
0

我有以下表Laravel:創建一個新的記錄中有許多relashionship

  • 用戶
    • ID
  • 書籍
    • ID
  • favourite_books
    • ID
    • USER_ID(FK)
    • book_id(FK)

在我的模型有以下幾點:

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

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

如何創建一本用戶喜歡的新書?換句話說,Laravel在favourite_books表中創建新行的方式是什麼。

回答