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.
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)
        
    
    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        Builder
    getQueryForModelRestoration(Model $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.
        
                            void
    __construct(string $token)
        
    
    Create a notification instance.
        
                            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 reset password notification mail message for the given URL.
        
                    protected        string
    resetUrl(mixed $notifiable)
        
    
    Get the reset URL for the given notifiable.
        
                static            void
    createUrlUsing($callback)
        
    
    Set a callback that should be used when creating the reset password button URL.
        
                static            void
    toMailUsing($callback)
        
    
    Set a callback that should be used when building the notification mail message.