hasOne( SysUser::class, 'uid', 'uid')->joinType('left') ->withField('uid,username,head_img,real_name,last_ip,last_time,login_count,status,create_time') ->bind(['username','head_img','real_name','last_ip','last_time','login_count','status']); } /** * 关联查询站点信息 * @return \think\model\relation\HasOne */ public function siteInfo() { return $this->hasOne( Site::class, 'site_id', 'site_id')->joinType('inner') ->withField('site_id, site_name, app_type, status, expire_time') ->bind(['site_name','app_type','status','expire_time']); } }