【发布时间】:2017-08-03 19:15:21
【问题描述】:
我的 Laravel 项目中有三个类:City、Company 和 activity。所以,City 有很多 Company,而 Comapany 属于一个城市;然后我知道该公司可能有一项或多项活动;我要问的是我怎样才能在一个城市进行所有活动。
城市模型:
public function companies()
{
return $this->hasMany('App\Models\Company');
}
公司模式:
public function city()
{
return $this->belongsTo('App\Models\City');
}
public function activities()
{
return $this->belongsToMany('App\Models\Activity');
}
活动模型:
public function companies()
{
return $this->belongsToMany('App\Models\Company');
}
感谢一切。 最好的问候。
【问题讨论】:
标签: php laravel orm eloquent relationship