HasApiTokens
trait HasApiTokens
Properties
| protected null|TToken | $accessToken | The access token the user is using for the current request. |
Methods
Bootstrap the API token concern.
Get the access tokens that belong to model.
Instantiate the personal access token relationship.
Determine if the current API token has a given ability.
Determine if the current API token does not have a given ability.
Create a new personal access token for the user.
Generate the token string.
Get the access token currently associated with the user.
Details
at line 30
static void
bootHasApiTokens()
Bootstrap the API token concern.
at line 50
PersonalAccessTokenRelation
tokens()
Get the access tokens that belong to model.
at line 58
protected PersonalAccessTokenRelation
newTokenRelation()
Instantiate the personal access token relationship.
at line 81
bool
tokenCan(UnitEnum|string $ability)
Determine if the current API token has a given ability.
at line 89
bool
tokenCant(UnitEnum|string $ability)
Determine if the current API token does not have a given ability.
at line 99
NewAccessToken
createToken(string $name, array $abilities = ['*'], DateTimeInterface|null $expiresAt = null)
Create a new personal access token for the user.
at line 119
string
generateTokenString()
Generate the token string.
at line 134
HasAbilities|null
currentAccessToken()
Get the access token currently associated with the user.
at line 145
HasApiTokens
withAccessToken(HasAbilities|null $accessToken)
Set the current access token for the user.