我有4个Eloquent。
class Featured extends \Eloquent {
protected $fillable = array('*');
public function courses() {
return $this->belongsTo('Course');
}
}
class Course extends \Eloquent {
protected $fillable = array('*');
public function featured() {
return $this->hasMany('Course');
}
public function review() {
return $this->hasMany('Course');
}
public function tag() {
return $this->hasMany('Course');
}
}
class Tag extends \Eloquent {
protected $fillable = array('*');
public function courses() {
return $this->belongsTo('Course');
}
}
class Review extends \Eloquent {
protected $fillable = array('*');
public function courses() {
return $this->belongsTo('Course');
}
}
我需要获取所有特色课程,评论和标签。
1次查询是否可以?我必须在首页上展示一些精选帖子及其各自的评论和标签。
这是Laravel 4。
答案 0 :(得分:2)
您可以使用
场::其中('特征',1) - >在('综述') - >在('标签') - >得到();
功能是一个告诉课程是否有功能的专栏。