class PendingBatch (View source)
protected Container | $container | The IoC container instance. | |
string | $name | The batch name. | |
Collection | $jobs | The jobs that belong to the batch. | |
array | $options | The batch options. |
void | __construct(Container $container, Collection $jobs) Create a new pending batch instance. | |
$this | then(callable $callback) Add a callback to be executed after all jobs in the batch have executed successfully. | |
array | thenCallbacks() Get the "then" callbacks that have been registered with the pending batch. | |
$this | catch(callable $callback) Add a callback to be executed after the first failing job in the batch. | |
array | catchCallbacks() Get the "catch" callbacks that have been registered with the pending batch. | |
$this | finally(callable $callback) Add a callback to be executed after the batch has finished executing. | |
array | finallyCallbacks() Get the "finally" callbacks that have been registered with the pending batch. | |
$this | allowFailures(bool $allowFailures = true) Indicate that the batch should not be cancelled when a job within the batch fails. | |
bool | allowsFailures() Determine if the pending batch allows jobs to fail without cancelling the batch. | |
$this | name(string $name) Set the name for the batch. | |
$this | onConnection(string $connection) Specify the queue connection that the batched jobs should run on. | |
string|null | connection() Get the connection used by the pending batch. | |
$this | onQueue(string $queue) Specify the queue that the batched jobs should run on. | |
string|null | queue() Get the queue used by the pending batch. | |
Batch | dispatch() Dispatch the batch. |
Create a new pending batch instance.
Add a callback to be executed after all jobs in the batch have executed successfully.
Get the "then" callbacks that have been registered with the pending batch.
Add a callback to be executed after the first failing job in the batch.
Get the "catch" callbacks that have been registered with the pending batch.
Add a callback to be executed after the batch has finished executing.
Get the "finally" callbacks that have been registered with the pending batch.
Indicate that the batch should not be cancelled when a job within the batch fails.
Determine if the pending batch allows jobs to fail without cancelling the batch.
Set the name for the batch.
Specify the queue connection that the batched jobs should run on.
Get the connection used by the pending batch.
Specify the queue that the batched jobs should run on.
Get the queue used by the pending batch.
Dispatch the batch.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Bus/PendingBatch.html