VerifyEmail
class VerifyEmail 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 |
static Closure|null | $createUrlCallback | The callback that should be used to create the verify email URL. |
|
static Closure|null | $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.
Get the notification's channels.
Build the mail representation of the notification.
Get the verify email notification mail message for the given URL.
Get the verification URL for the given notifiable.
Set a callback that should be used when creating the email verification 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.
Model
restoreModel(ModelIdentifier $value)
Restore the model from the model identifier instance.
protected TModel>
getQueryForModelRestoration(TModel $model, array|int $ids)
Get the query for model restoration.
array
__serialize()
Prepare the instance values for serialization.
void
__unserialize(array $values)
Restore the model after serialization.
protected mixed
getPropertyValue(ReflectionProperty $property)
Get the property value for the given property.
array
broadcastOn()
Get the channels the event should broadcast on.
$this
locale(string $locale)
Set the locale to send this notification in.
array|string
via(mixed $notifiable)
Get the notification's channels.
MailMessage
toMail(mixed $notifiable)
Build the mail representation of the notification.
protected MailMessage
buildMailMessage(string $url)
Get the verify email notification mail message for the given URL.
protected string
verificationUrl(mixed $notifiable)
Get the verification URL for the given notifiable.
static void
createUrlUsing(Closure $callback)
Set a callback that should be used when creating the email verification URL.
static void
toMailUsing(Closure $callback)
Set a callback that should be used when building the notification mail message.