1
我有一張海報,可以有一個用戶。海報可以有許多標籤,標籤可以有許多海報。現在我想要檢索由特定用戶創建的海報中使用的所有不同標籤。我使用laravel,所以,ORM是雄辯的。如果有人能夠使用雄辯提供給我一個解決方案,那將是非常感謝。我只想檢索標籤。
的User
類:通過一對多關係檢索多對多關係
class User extends Model {
public function posters() {
return $this->hasMany(Poster::class);
}
}
的Poster
類:
class Poster extends Model {
public function user() {
return $this->belongsTo(User::class);
}
public function tags() {
return $this->belongsToMany(Tag::class);
}
}
的Tag
類:
class User extends Model {
public function posters() {
return $this->belongsToMany(Poster::class);
}
}
Thansk @ jedrzej.kurylo!像魅力一樣工作!你能否告訴我如何爲每個標籤返回海報數量?謝謝。 –