class RegistrationToken extends AbstractModel

Properties

bool $timestamps Indicates if the model should be timestamped. Turn off by default. from AbstractModel
protected callable[] $afterSaveCallbacks An array of callbacks to be run once after the model is saved. from AbstractModel
protected callable[] $afterDeleteCallbacks An array of callbacks to be run once after the model is deleted. from AbstractModel
static array $customCasts from AbstractModel
static array $defaults from AbstractModel
protected string|null $tableAlias An alias for the table name, used in queries. from AbstractModel
string[]|null $uniqueKeys If a model has unique keys, they should be defined here. from AbstractModel
protected $casts
bool $incrementing Use a custom primary key for this model.
protected $primaryKey
string $token
string $provider
string $identifier
array $user_attributes
array $payload
Carbon $created_at

Methods

static 
boot()

No description

__construct(array $attributes = [])

No description

array
getCasts()

No description

void
afterSave(callable $callback)

Register a callback to be run once after the model is saved.

void
afterDelete(callable $callback)

Register a callback to be run once after the model is deleted.

array
releaseAfterSaveCallbacks()

No description

array
releaseAfterDeleteCallbacks()

No description

newModelQuery()

No description

qualifyColumn($column)

No description

mixed
withTableAlias(callable $callback)

No description

newCollection(array $models = [])

No description

__sleep()

No description

generate(string $provider, string $identifier, array $attributes, array $payload)

Generate an auth token for the specified user.

scopeValidOrFail(Builder $query, string $token)

Find the token with the given ID, and assert that it has not expired.

static self
validOrFail(string $token)

No description

Details

static boot()

__construct(array $attributes = [])

Parameters

array $attributes

array getCasts()

Return Value

array

void afterSave(callable $callback)

Register a callback to be run once after the model is saved.

Parameters

callable $callback

Return Value

void

void afterDelete(callable $callback)

Register a callback to be run once after the model is deleted.

Parameters

callable $callback

Return Value

void

array releaseAfterSaveCallbacks()

Return Value

array

array releaseAfterDeleteCallbacks()

Return Value

array

newModelQuery()

qualifyColumn($column)

Parameters

$column

mixed withTableAlias(callable $callback)

Parameters

callable $callback

Return Value

mixed

Collection newCollection(array $models = [])

Parameters

array $models

Return Value

Collection

__sleep()

static RegistrationToken generate(string $provider, string $identifier, array $attributes, array $payload)

Generate an auth token for the specified user.

Parameters

string $provider
string $identifier
array $attributes
array $payload

Return Value

RegistrationToken

RegistrationToken scopeValidOrFail(Builder $query, string $token)

Find the token with the given ID, and assert that it has not expired.

Parameters

Builder $query
string $token

Return Value

RegistrationToken

Exceptions

InvalidConfirmationTokenException

static self validOrFail(string $token)

Parameters

string $token

Return Value

self