我有一个Subscriber
模型定义如下:
class Subscriber extends \Eloquent {
public static function scopeConfirmed($query)
{
return $query->where('confirmed', '=', 1);
}
public function codes()
{
return $this->hasMany('Code');
}
}
Meme
型号:
class Meme extends \Eloquent {
public function codes() {
return $this->hasMany('Code');
}
}
他们通过以下方式连接的Code
模型:
class Code extends \Eloquent {
public function subscriber() {
return $this->belongsTo('Subscriber');
}
public function meme() {
return $this->belongsTo('Meme');
}
}
我想要实现的是一个表Meme
为列,Subscribers
为行,表示存在属于Subscriber
和{{1}的代码}}。使用foreach实现这一点是效率低下的,我认为有一种方法可以做到这一点。
Meme
非常感谢