Download the PHP package ngmy/laravel-async-await-bus without Composer
On this page you can find all versions of the php package ngmy/laravel-async-await-bus. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ngmy/laravel-async-await-bus
More information about ngmy/laravel-async-await-bus
Files in ngmy/laravel-async-await-bus
Package laravel-async-await-bus
Short Description A Laravel bus decorator that allows to await asynchronous command responses.
License MIT
Homepage https://github.com/ngmy/laravel-async-await-bus
Informations about the package laravel-async-await-bus
Laravel Async Await Bus
A Laravel bus decorator that allows to await asynchronous command responses.
Installation
Usage
Command classes must implement the ShouldAwaitResponse
interface and use the Respondable
trait:
Handler classes must contain a handle
method or an __invoke
method, and must respond using the respond
method of
command instances:
You need to register command and handler mappings. For example, you can register in the boot
method of the
AppServiceProvider
class:
Now, you can await asynchronous command responses:
Of course, you can also use self-handling commands:
Changelog
Please see the changelog.
License
Laravel Async Await Bus is open-sourced software licensed under the MIT license.
All versions of laravel-async-await-bus with dependencies
laravel/framework Version ^9.0 || ^10.0
ngmy/laravel-job-response Version ^0.5