2017-04-20 126 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表中创建新行的方式是什么。

回答