Perform type cast before returning value

This commit is contained in:
Pig Fang 2019-08-08 15:23:37 +08:00
parent b771134688
commit dcf7300499
2 changed files with 6 additions and 6 deletions

View File

@ -521,7 +521,7 @@ class AdminController extends Controller
$owner = $player->user; $owner = $player->user;
if ( if (
$owner && $owner->uid != $currentUser->uid && $owner && $owner->uid !== $currentUser->uid &&
$owner->permission >= $currentUser->permission $owner->permission >= $currentUser->permission
) { ) {
return json(trans('admin.players.no-permission'), 1); return json(trans('admin.players.no-permission'), 1);

View File

@ -105,7 +105,7 @@ class User extends Authenticatable implements JWTSubject
public function getUidAttribute() public function getUidAttribute()
{ {
return $this->attributes[$this->primaryKey]; return intval($this->attributes[$this->primaryKey]);
} }
public function getEmailAttribute() public function getEmailAttribute()
@ -130,7 +130,7 @@ class User extends Authenticatable implements JWTSubject
public function getScoreAttribute() public function getScoreAttribute()
{ {
return $this->attributes[static::$mappings['score']]; return intval($this->attributes[static::$mappings['score']]);
} }
public function setScoreAttribute($value) public function setScoreAttribute($value)
@ -140,7 +140,7 @@ class User extends Authenticatable implements JWTSubject
public function getAvatarAttribute() public function getAvatarAttribute()
{ {
return $this->attributes[static::$mappings['avatar']]; return intval($this->attributes[static::$mappings['avatar']]);
} }
public function setAvatarAttribute($value) public function setAvatarAttribute($value)
@ -170,7 +170,7 @@ class User extends Authenticatable implements JWTSubject
public function getPermissionAttribute() public function getPermissionAttribute()
{ {
return $this->attributes[static::$mappings['permission']]; return intval($this->attributes[static::$mappings['permission']]);
} }
public function setPermissionAttribute($value) public function setPermissionAttribute($value)
@ -200,7 +200,7 @@ class User extends Authenticatable implements JWTSubject
public function getVerifiedAttribute() public function getVerifiedAttribute()
{ {
return $this->attributes[static::$mappings['verified']]; return boolval($this->attributes[static::$mappings['verified']]);
} }
public function setVerifiedAttribute($value) public function setVerifiedAttribute($value)