Laravelでキューを使うにはキューワーカーを立てる必要がありますが、キューワーカーのプロセス監視方法や、キューワーカーを使用しているアプリケーションのデプロイ方法を考える必要があり、結構面倒臭いです。 キューワーカーが不要な同期キュードライバもありますが、これだと非同期処理の旨味がありません。 laravel-async-queueというパッケージが非同期キュードライバを提供しています。 この非同期キュードライバを使うと、ジョブをバックグラウンドプロセスで即時に実行できるようになり、キューワーカーを立てることなく非同期処理の旨味を得ることができます。 インストール方法 なお、この記事では下記のバージョンのソフトウェアを使用しています。 ソフトウェア バージョン