ResetPassword
class ResetPassword extends Notification (View source)
Traits
Properties
string | $id | The unique identifier for the notification. |
from Notification |
string|null | $locale | The locale to be used when sending the notification. |
from Notification |
string | $token | The password reset token. |
|
static | $createUrlCallback | The callback that should be used to create the reset password URL. |
|
static | $toMailCallback | The callback that should be used to build the mail message. |
Methods
Get the property value prepared for serialization.
Get the restored property value after deserialization.
Get the query for model restoration.
Create a notification instance.
Get the notification's channels.
Build the mail representation of the notification.
Get the reset password notification mail message for the given URL.
Get the reset URL for the given notifiable.
Set a callback that should be used when creating the reset password button URL.
Set a callback that should be used when building the notification mail message.
Details
protected mixed
getSerializedPropertyValue(mixed $value, bool $withRelations = true)
Get the property value prepared for serialization.
protected mixed
getRestoredPropertyValue(mixed $value)
Get the restored property value after deserialization.
protected Collection
restoreCollection(ModelIdentifier $value)
Restore a queueable collection instance.
protected TModel>
getQueryForModelRestoration(TModel $model, array|int $ids)
Get the query for model restoration.
protected mixed
getPropertyValue(ReflectionProperty $property)
Get the property value for the given property.
protected MailMessage
buildMailMessage(string $url)
Get the reset password notification mail message for the given URL.
static void
createUrlUsing($callback)
Set a callback that should be used when creating the reset password button URL.