也许我不知道这方面的术语,但我正在尝试在 Person 和 Car 对象之间创建 HasMany 关系。
Person:
id | user_name | created_at ....
Car:
id | make | model | year ...
Person_Car:
car_id | person_id
很明显,该关系是通过 Person_Car 关系进行链接来定义的。也许我脑子在放屁,但我忘记了这种关系叫什么,以及如何将 Person
定义为 hasMany
Car
s
关系的名称是什么?如何在 Laravel Eloquent 对象中定义它?
最佳答案
汽车类别:
public function persons()
{
return $this->belongsToMany(Person::class);
}
人员类别:
public function cars()
{
return $this->belongsToMany(Cars::class);
}
https://laravel.com/docs/5.6/eloquent-relationships#many-to-many
关于php - Eloquent (Laravel) 中两个表之间基于辅助表的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49984570/