【发布时间】:2016-07-23 20:28:24
【问题描述】:
我有四个表:characters、pets、characters_pets 和 characters_pets_metadata。 一个角色在数据透视表characters_pets上有很多宠物,但我还需要从元数据表中获取数据:
class Character extends Model {
protected $table = 'characters';
public function pets() {
return $this->belongsToMany('Pet', 'characters_pets');
}
}
class CharacterPet extends Model {
protected $table = 'characters_pets';
public function metadata() {
return $this->hasMany('PetMetadata');
}
}
如何通过关系获取每个角色宠物的元数据?
【问题讨论】:
标签: laravel laravel-5.2 relationship