我有一个模型,其中一个作业belongsToMany类别和类别belongsToMany作业。
我想保存一段关系,所以我有这段代码:
$job = \Job::find('55f089d2bf076e383a8b4585');
$category = Category::find('55f089d2bf076e383a8b457b');
$job->categories->add($category);
$job->save();如果我var_dump作业,我会看到关系,但是,如果我再次从数据库中检索相同的作业,关系就是空的。哪种方法才是拯救他们的正确方法?
发布于 2015-09-10 17:07:41
我以错误的方式使用了save方法,这就像一个常规的雄辩集合:
$job->categories()->save($category);http://laravel.com/docs/5.0/eloquent/#inserting-related-models
https://stackoverflow.com/questions/32489493
复制相似问题