class Illuminate / Mail / SendQueuedMailable
You're browsing the documentation for an upcoming version of Laravel. The documentation and features of this release are subject to change.

SendQueuedMailable

Uses

Properties

public

$mailable Mailable

The mailable message instance.

Default: null
public

$tries int

The number of times the job may be attempted.

Default: null
public

$timeout int

The number of seconds the job can run before timing out.

Default: null
public

$maxExceptions

The maximum number of unhandled exceptions to allow before failing.

Default: null
public

$shouldBeEncrypted bool

Indicates if the job should be encrypted.

Default: false

Methods

public

__construct ( Mailable $mailable ) : void

Create a new job instance.

Parameters

public

handle ( Factory $factory ) : void

Handle the queued job.

Parameters

public

backoff ( ) : mixed

Get the number of seconds before a released mailable will be available.

public

retryUntil ( ) : DateTime |null

Determine the time at which the job should timeout.

public

failed ( $e ) : void

Call the failed method on the mailable instance.

Parameters

public

displayName ( ) : string

Get the display name for the queued job.

public

__clone ( ) : void

Prepare the instance for cloning.