Laravel 4 Laravel雄辩有很多关系,选择不带
我有3个实体: 公司、用户、票证 我需要选择所有没有门票的公司,我如何使用雄辩来管理这些公司 这就是关系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
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