belongsToMany(Role::class, 'user_has_roles', 'uid', 'role_id'); } /** * Get the identifier that will be stored in the subject claim of the JWT. * * @return mixed */ public function getJWTIdentifier() { return $this->getKey(); } /** * Return a key value array, containing any custom claims to be added to the JWT. * * @return array */ public function getJWTCustomClaims() { return []; } /** * 用户关联信息 */ public function info(): HasOne { return $this->hasOne(Info::class, 'uid', 'id'); } }