我正在执行一个查询,我需要的是只显示与where子句不匹配的记录。
机械客户端
id | user_id | mechanic_id|
---|---|---|
13 | 31 | 13 |
16 | 34 | <1>|
26 | 61 | <1>
MechanicClient Model
<?php
namespace AppModel;
use IlluminateDatabaseEloquentModel;
class MechanicClient extends Model {
public $table = 'mechanic_client';
protected $primaryKey = 'id';
protected $fillable = [
'user_id',
'mechanic_id',
];
}
用户模型
public function mechanic() {
return $this->hasone('AppModelMechanicClient', 'user_id', 'id');
}
并检查控制器
User::doesntHave('mechanic')->orderBy('id', 'DESC')->paginate(10);
希望它能对你有所帮助。