class RegistrationToken extends AbstractModel
Properties
bool | $timestamps | <p>Indicates if the model should be timestamped. Turn off by default.</p> | from AbstractModel | |
protected callable[] | $afterSaveCallbacks | <p>An array of callbacks to be run once after the model is saved.</p> | from AbstractModel | |
protected callable[] | $afterDeleteCallbacks | <p>An array of callbacks to be run once after the model is deleted.</p> | from AbstractModel | |
static | $customRelations | from AbstractModel | ||
static | $dateAttributes | from AbstractModel | ||
static | $defaults | from AbstractModel | ||
protected array | $dates | <p>The attributes that should be mutated to dates.</p> | ||
protected | $casts | |||
bool | $incrementing | <p>Use a custom primary key for this model.</p> | ||
protected | $primaryKey | <p>{@inheritdoc}</p> | ||
string | $token | |||
string | $provider | |||
string | $identifier | |||
array | $user_attributes | |||
array | $payload | |||
Carbon | $created_at |
Methods
<p>Get an attribute from the model. If nothing is found, attempt to load a custom relation method with this key.</p>
<p>Register a callback to be run once after the model is saved.</p>
<p>Register a callback to be run once after the model is deleted.</p>
<p>Generate an auth token for the specified user.</p>
<p>Find the token with the given ID, and assert that it has not expired.</p>
Details
in AbstractModel
at
line 65
static
boot()
<p>{@inheritdoc}</p>
in AbstractModel
at
line 85
__construct(array $attributes = [])
<p>{@inheritdoc}</p>
in AbstractModel
at
line 105
array
getDates()
<p>Get the attributes that should be converted to dates.</p>
in AbstractModel
at
line 123
mixed
getAttribute(string $key)
<p>Get an attribute from the model. If nothing is found, attempt to load a custom relation method with this key.</p>
in AbstractModel
at
line 149
protected mixed
getCustomRelation(string $name)
<p>Get a custom relation object.</p>
in AbstractModel
at
line 165
void
afterSave(callable $callback)
<p>Register a callback to be run once after the model is saved.</p>
in AbstractModel
at
line 176
void
afterDelete(callable $callback)
<p>Register a callback to be run once after the model is deleted.</p>
in AbstractModel
at
line 184
callable[]
releaseAfterSaveCallbacks()
in AbstractModel
at
line 196
callable[]
releaseAfterDeleteCallbacks()
in AbstractModel
at
line 208
__call($method, $arguments)
<p>{@inheritdoc}</p>
at
line 60
static RegistrationToken
generate(string $provider, string $identifier, array $attributes, array $payload)
<p>Generate an auth token for the specified user.</p>
at
line 84
RegistrationToken
scopeValidOrFail(Builder $query, string $token)
<p>Find the token with the given ID, and assert that it has not expired.</p>