Bånder

User extends User
in package
implements HasPasskeys uses HasFactory, HasApiTokens, HasNanoPublicId, HasRoles, Notifiable, TwoFactorAuthenticatable

Table of Contents

Interfaces

HasPasskeys

Properties

$casts  : array<string, string>
The attributes that should be cast.
$dateFormat  : mixed
$fillable  : array<int, string>
The attributes that are mass assignable.
$hidden  : array<int, string>
The attributes that should be hidden for serialization.

Methods

accessibleLibraries()  : mixed
bootHasNanoPublicId()  : mixed
createToken()  : NewAccessToken
Create a new personal access token for the user.
getConnectedProviders()  : array<string|int, mixed>
getDiscogsCredential()  : ThirdPartyCredential|null
getLastFmCredential()  : ThirdPartyCredential|null
getMusicBrainzCredential()  : ThirdPartyCredential|null
getPassKeyDisplayName()  : string
getPassKeyId()  : string
getPassKeyName()  : string
getProviderMeta()  : mixed
getProviderUsername()  : string|null
getRouteKeyName()  : string
getSpotifyCredential()  : ThirdPartyCredential|null
getThirdPartyCredential()  : ThirdPartyCredential|null
hasValidCredential()  : bool
isAdmin()  : mixed
isConnectedTo()  : bool
passkeys()  : HasMany
thirdPartyCredentials()  : HasMany
userMediaActivities()  : mixed
getDefaultGuardName()  : string

Properties

$casts

The attributes that should be cast.

protected array<string, string> $casts = ['email_verified_at' => 'datetime', 'password' => 'hashed']

$dateFormat

protected mixed $dateFormat = 'Y-m-d H:i:sO'

$fillable

The attributes that are mass assignable.

protected array<int, string> $fillable = ['name', 'email', 'password']

$hidden

The attributes that should be hidden for serialization.

protected array<int, string> $hidden = ['password', 'remember_token']

Methods

accessibleLibraries()

public accessibleLibraries() : mixed

createToken()

Create a new personal access token for the user.

public createToken(string $name[, array<string|int, mixed> $abilities = ['*'] ][, DateTimeInterface|null $expiresAt = null ][, array<string|int, mixed> $device = [] ]) : NewAccessToken
Parameters
$name : string
$abilities : array<string|int, mixed> = ['*']
$expiresAt : DateTimeInterface|null = null
$device : array<string|int, mixed> = []
Return values
NewAccessToken

getConnectedProviders()

public getConnectedProviders() : array<string|int, mixed>
Return values
array<string|int, mixed>

getPassKeyDisplayName()

public getPassKeyDisplayName() : string
Return values
string

getPassKeyId()

public getPassKeyId() : string
Return values
string

getPassKeyName()

public getPassKeyName() : string
Return values
string

getProviderMeta()

public getProviderMeta(string $provider, string $key[, mixed $default = null ]) : mixed
Parameters
$provider : string
$key : string
$default : mixed = null

getProviderUsername()

public getProviderUsername(string $provider) : string|null
Parameters
$provider : string
Return values
string|null

getRouteKeyName()

public getRouteKeyName() : string
Return values
string

hasValidCredential()

public hasValidCredential(string $provider) : bool
Parameters
$provider : string
Return values
bool

isAdmin()

public isAdmin() : mixed

isConnectedTo()

public isConnectedTo(string $provider) : bool
Parameters
$provider : string
Return values
bool

passkeys()

public passkeys() : HasMany
Return values
HasMany

thirdPartyCredentials()

public thirdPartyCredentials() : HasMany
Return values
HasMany

userMediaActivities()

public userMediaActivities() : mixed

getDefaultGuardName()

protected getDefaultGuardName() : string
Return values
string

        
On this page

Search results