的关系我有这个疑问定义雄辩型号Laravel
SELECT * FROM users AS u INNER JOIN branches AS b ON u.branch_id = b.branch_id
这意味着每一个user
有关联的branch
但一个branch
可以与许多user
关联。
任何人都可以帮助我如何定义这种关系?
我这样做
我写在用户模式
public function branch()
{
return $this->belongsTo('App\Branch');
}
这种关系,则返回null。
你会违背命名约定。 Laravel可以解决这个问题,但你通常会有一段糟糕的时间。您的“分支”表中的标识符字段应该只是“id”。 – apokryfos