使用Review和Tag Laravel获取精选帖子

时间:2015-08-23 05:22:34

标签: php laravel laravel-4

我有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。

1 个答案:

答案 0 :(得分:2)

您可以使用

场::其中('特征',1) - >在('综述') - >在('标签') - >得到();

功能是一个告诉课程是否有功能的专栏。