trait Dispatchable (View source)

Methods

static PendingDispatch
dispatch()

Dispatch the job with the given arguments.

dispatchIf(bool $boolean, ...$arguments)

Dispatch the job with the given arguments if the given truth test passes.

dispatchUnless(bool $boolean, ...$arguments)

Dispatch the job with the given arguments unless the given truth test passes.

static mixed
dispatchNow()

Dispatch a command to its appropriate handler in the current process.

static mixed
dispatchAfterResponse()

Dispatch a command to its appropriate handler after the current process.

static PendingChain
withChain(array $chain)

Set the jobs that should run if this job is successful.

Details

static PendingDispatch dispatch()

Dispatch the job with the given arguments.

Return Value

PendingDispatch

static PendingDispatch|Fluent dispatchIf(bool $boolean, ...$arguments)

Dispatch the job with the given arguments if the given truth test passes.

Parameters

bool $boolean
...$arguments

Return Value

PendingDispatch|Fluent

static PendingDispatch|Fluent dispatchUnless(bool $boolean, ...$arguments)

Dispatch the job with the given arguments unless the given truth test passes.

Parameters

bool $boolean
...$arguments

Return Value

PendingDispatch|Fluent

static mixed dispatchNow()

Dispatch a command to its appropriate handler in the current process.

Return Value

mixed

static mixed dispatchAfterResponse()

Dispatch a command to its appropriate handler after the current process.

Return Value

mixed

static PendingChain withChain(array $chain)

Set the jobs that should run if this job is successful.

Parameters

array $chain

Return Value

PendingChain

Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.