trait Queueable (View source)
string|null | $connection | The name of the connection the job should be sent to. | |
string|null | $queue | The name of the queue the job should be sent to. | |
string|null | $chainConnection | The name of the connection the chain should be sent to. | |
string|null | $chainQueue | The name of the queue the chain should be sent to. | |
array|null | $chainCatchCallbacks | The callbacks to be executed on chain failure. | |
DateTimeInterface|DateInterval|int|null | $delay | The number of seconds before the job should be made available. | |
array | $middleware | The middleware the job should be dispatched through. | |
array | $chained | The jobs that should run if this job is successful. |
$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 | through(array|object $middleware) Specify the middleware the job should be dispatched through. | |
$this | chain(array $chain) Set the jobs that should run if this job is successful. | |
string | serializeJob(mixed $job) Serialize a job for queuing. | |
void | dispatchNextJobInChain() Dispatch the next job on the chain. | |
void | invokeChainCatchCallbacks(Throwable $e) Invoke all of the chain's failed job callbacks. |
Set the desired connection for the job.
Set the desired queue for the job.
Set the desired connection for the chain.
Set the desired queue for the chain.
Set the desired delay for the job.
Specify the middleware the job should be dispatched through.
Set the jobs that should run if this job is successful.
Serialize a job for queuing.
Dispatch the next job on the chain.
Invoke all of the chain's failed job callbacks.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Bus/Queueable.html