Laravel 4 Laravel雄辩有很多关系,选择不带

Laravel 4 Laravel雄辩有很多关系,选择不带,laravel-4,eloquent,has-many-through,Laravel 4,Eloquent,Has Many Through,我有3个实体: 公司、用户、票证 我需要选择所有没有门票的公司,我如何使用雄辩来管理这些公司 这就是关系 class Company extends Eloquent { protected $table = 'companies'; protected $fillable = array('name', 'priority', 'shortname', 'color'); public function users() { return $thi

我有3个实体:

公司、用户、票证

我需要选择所有没有门票的公司,我如何使用雄辩来管理这些公司

这就是关系

class Company extends Eloquent {

    protected $table = 'companies';

    protected $fillable = array('name', 'priority', 'shortname', 'color');

    public function users() {

        return $this->hasMany('User', 'companies_id');

    }


    public function tickets() {

        return $this->hasManyThrough('Ticket', 'User', 'companies_id', 'from_users_id');

    }

}

class User extends Eloquent implements UserInterface, RemindableInterface {

    use UserTrait, RemindableTrait;

    /**
     * The database table used by the model.
     *
     * @var string
     */
    protected $table = 'users';    

    public function company() {

        return $this->belongsTo('Company', 'companies_id');

    }

    public function tickets() {

        return $this->hasMany('Ticket', 'from_users_id');

    }

}

class Ticket extends Eloquent {

    protected $table = 'tickets';

    public function user() {

        return $this->belongsTo('User', 'from_users_id');

    }    

}

它没有文档记录,但是
Company::doesntHave('tickets')
应该可以工作


此类内容应出现在主页上:p