PHPackages                             payloadtoken/aragorn52 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. payloadtoken/aragorn52

ActiveLibrary

payloadtoken/aragorn52
======================

this library for payload from access token in lumen passport

1.0.4(3y ago)152proprietaryPHPPHP ^8.1

Since Sep 16Pushed 3y ago1 watchersCompare

[ Source](https://github.com/Aragorn52/Payload)[ Packagist](https://packagist.org/packages/payloadtoken/aragorn52)[ RSS](/packages/payloadtoken-aragorn52/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (3)Versions (7)Used By (0)

Payload-token
=============

[](#payload-token)

Library to add payload to Access token for lumen passport

Dependencies
------------

[](#dependencies)

- PHP &gt;= 8.1
- Lumen &gt;= 9.0
- Lumen-passport: &gt;= 0.1.1

Installation via Composer
-------------------------

[](#installation-via-composer)

```
$ composer require payloadtoken/aragorn52
```

Or if you prefer, edit `composer.json` manually:

```
{
    "require": {
        "payloadtoken/aragorn52": "^1.0"
    }
}
```

### Modify the bootstrap flow (`bootstrap/app.php` file)

[](#modify-the-bootstrap-flow-bootstrapappphp-file)

```
$app->register(\Payload\Providers\PassportServiceProvider::class);
```

Create YourCustomClaimService. Extends \\Payload\\Services\\AbstractClaimService
--------------------------------------------------------------------------------

[](#create-yourcustomclaimservice-extends-payloadservicesabstractclaimservice)

### in method addCustomClaim add for claimCollection your claims

[](#in-method-addcustomclaim-add-for-claimcollection-your-claims)

### id user can be obtained by accessing the $this-&gt;id property YourCustomClaimService

[](#id-user-can-be-obtained-by-accessing-the-this-id-property-yourcustomclaimservice)

```
class YourCustomClaimService extends \Payload\Services\AbstractClaimService
{
    public function addCustomClaims(): void
    {
        $this->claimCollection->add('test', 'testClaim');
        $this->claimCollection->add('test2', 'testClaim2');
    }
}
```

### Modify the AppServiceProvider flow (`app/Providers/PassportServiceProvider`) add this code in method boot()

[](#modify-the-appserviceprovider-flow-appproviderspassportserviceprovider-add-this-code-in-method-boot)

```
    public function boot()
    {
        $this->app->bind(\Payload\Services\AbstractClaimService::class, fn () => new YourCustomClaimService());
    }
```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity60

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

4

Last Release

1329d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5a7d05edbc6d47a1ae79092463baaf2ea71aff46674f12c4e2fb4f5d4885973f?d=identicon)[Aragorn52](/maintainers/Aragorn52)

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/payloadtoken-aragorn52/health.svg)

```
[![Health](https://phpackages.com/badges/payloadtoken-aragorn52/health.svg)](https://phpackages.com/packages/payloadtoken-aragorn52)
```

###  Alternatives

[darkaonline/swagger-lume

OpenApi or Swagger integration to Lumen

3372.3M3](/packages/darkaonline-swagger-lume)[pearl/lumen-request-validate

Lumen doesn't have form request validator seperatly. This package helps developers to segregate the validation layer from the controller to a separate dedicated class

45390.3k2](/packages/pearl-lumen-request-validate)[albertcht/lumen-testing

Testing Suite For Lumen like Laravel does.

4335.5k1](/packages/albertcht-lumen-testing)[niellles/lumen-commands

Adds artisan commands to Lumen that aren't available by default.

1860.1k](/packages/niellles-lumen-commands)[rogervila/lumen-rate-limiting

 Lumen port of Laravel ThrottleRequests middleware

1662.5k1](/packages/rogervila-lumen-rate-limiting)[rdehnhardt/lumen-maintenance-mode

Define application maintenance mode.

2526.3k1](/packages/rdehnhardt-lumen-maintenance-mode)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
