PendingDispatch
class PendingDispatch (View source)
Properties
protected mixed | $job | The job. | |
protected bool | $afterResponse | Indicates if the job should be dispatched immediately after sending the response. |
Methods
void | __construct(mixed $job) Create a new pending job dispatch. | |
$this | onConnection(string|null $connection) Set the desired connection for the job. | |
$this | onQueue(string|null $queue) Set the desired queue for the job. | |
$this | allOnConnection(string|null $connection) Set the desired connection for the chain. | |
$this | allOnQueue(string|null $queue) Set the desired queue for the chain. | |
$this | delay(DateTimeInterface|DateInterval|int|null $delay) Set the desired delay for the job. | |
$this | chain(array $chain) Set the jobs that should run if this job is successful. | |
$this | afterResponse() Indicate that the job should be dispatched after the response is sent to the browser. | |
void | __destruct() Handle the object's destruction. |
Details
void __construct(mixed $job)
Create a new pending job dispatch.
$this onConnection(string|null $connection)
Set the desired connection for the job.
$this onQueue(string|null $queue)
Set the desired queue for the job.
$this allOnConnection(string|null $connection)
Set the desired connection for the chain.
$this allOnQueue(string|null $queue)
Set the desired queue for the chain.
$this delay(DateTimeInterface|DateInterval|int|null $delay)
Set the desired delay for the job.
$this chain(array $chain)
Set the jobs that should run if this job is successful.
$this afterResponse()
Indicate that the job should be dispatched after the response is sent to the browser.
void __destruct()
Handle the object's destruction.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Foundation/Bus/PendingDispatch.html