[英]Laravel 5.2 relationship with pivot table
您需要定义您的关系,如下所示:
class Part extends Model
{
public function cards()
{
return $this->belongsToMany('App\Cards', 'user_cards');
}
}
然后,您可以获取所有卡,如下所示:
$cards = Part::with('cards')->find($part_id);
Part::whereHas('cards', function($query) use ($cardId){
$query->where('id', $cardId);
})->get();
并且您的模型关系应该包含这样的部分(对于Part.php)
public function cards(){
return $this->belongsToMany('App\Card');
}
对于Card.php
public function parts(){
return $this->belongsToMany('App\Part');
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.