我有一个应用程序,每个场地都有一个类型的场所I.E酒吧,咖啡厅,餐厅等
我应该做什么样的关系,我有一个愚蠢的时刻。
它不能一对一,因为会有其他相同类型的场地。它不能一对一,因为它只有一种类型。
请随时指出我缺少的东西,我认为这是显而易见的。
答案 0 :(得分:0)
现实生活中的场景我知道我去过的地方,那里有一个酒吧,咖啡馆,餐厅,游戏中心,一个小型高尔夫球场以及一个用于打壁球的空间。该场所还用于举办各种类型的聚会,公司活动和拍摄,例如c enter code here
。我要说的是,在实时场景中,“场所到场所”类型与“场所到事件”类型之间的关系是一个多对多关系,一个场所可以属于许多场所类型。
class Venue extends Model
{
public function venuetypes()
{
return $this->belongsToMany(VenueType::class);
}
}
and on your VenueType Model
class VenueType extends Model
{
public function venues()
{
return $this->belongsToMany(Venue::class);
}
}