【发布时间】:2015-08-03 23:43:00
【问题描述】:
缺少一个我无法理解的链接。
我使用迁移来创建数据库表并在那里定义关系。意思是..如果我有一个人表和一个工作表,并且我需要人和工作之间的一对多关系,我会让工作表包含一个“person_id”。
当我播种数据或将其添加到我的应用程序中时,我会完成添加记录设置 *_id = 值等的所有工作。
但不知何故,我觉得 Laravel 有更好的方法来做到这一点。
如果我用 oneToMany Laravel Eloquent 支持定义一对多关系:
在我的 Person 模型中.....
public function jobs()
{
return $this->hasMany('Jobs);
}
在数据库级别做了什么?如何为此类表创建迁移? Laravel 在这里自动做“预期”的事情吗?喜欢寻找工作表,并在那里有一个“person_id”?
【问题讨论】: