class Game extends Model
{
public function regions() {
return $this->hasMany('Region');
}
public function servers() {
return $this->hasMany('Server');
}
}
class Region extends Model
{
public function servers() {
return $this->belongsToMany('Server');
}
}
class Server extends Model
{
public function regions() {
return $this->hasMany('Region');
}
}
每个游戏都有一个服务器,每个服务器都有一个区域。我试图让所有的游戏,它的服务器和它的区域:game = Game :: with('regions','regions.servers') - > find($ id);Laravel 5.3 relationship issues
我得到一个错误,即:基表或视图未找到:1146表 'region_server' 不存在(SQL:选择servers
*,region_server
region_id
为pivot_region_id
,region_server
server_id
作为pivot_server_id
从servers
内连接。 region_server
上servers
。id
= region_server
。server_id
其中region_server
。region_id
在(4,5)
我在做什么错? 谢谢!
'每场比赛有一个服务器,每个服务器代码有region.'嗯,你”每个游戏都有很多服务器,每个服务器都有很多区域。 – tkausl