【发布时间】:2014-07-17 11:10:12
【问题描述】:
我在数据库中有这些表:
[posts, cats (categories), posts_cats (pivote)]
posts 表和猫的关系是多对多的
我在模型类中声明了关系:
//Post.php
public function cats()
{
return $this->belongsToMany('cats');
}
//Cats.php
public function post()
{
return $this->belongsToMany('posts');
}
问题是,如何插入具有多个类别的新帖子?
谢谢,
【问题讨论】:
-
您的数据透视表应称为:post_cat(单数与复数)。您可以使用替代的数据透视表名称,但是您需要将该表的名称作为第二个参数提供给 belongsToMany() 方法。
标签: php mysql laravel laravel-4