id === 1; } public function canBeImpersonated() { // Do not allow impersonating main admin. return (int) $this->id !== 1; } public function allowanceClaimCodes() { return $this->hasMany(AllowanceClaimCode::class, 'used_by_admin_id'); } public function allowancePayouts() { return $this->hasMany(AllowancePayout::class, 'paid_by_admin_id'); } }