タグ

2023年8月22日のブックマーク (1件)

  • Laravelとhorizon-supervisorの解説(redis落ちたら終わり^^b) | 合同会社FIELD

    laravelのキューにjobを入れる方法を記載していきます。 queueの作成とjob実行の流れ、 まずコンテナに入り、 php artisan make:job QueueTest を実行しましょう。 そうすると、 App配下にJobsフォルダができて、その中にQueueTest.phpができています。 これから、あるページにアクセスしたり、あるボタンを押したりしたときに このQueueTest.phpのhandle()に入ってくるようになります。 今はQueueTestという名前ですが、 実際はメール用のQueueならQueueEmail.phpや通知用のQueueNotice.phpとなり、そこにjobが入ってくるというイメージです。 これはまずおいといて、 例えばfollowなんかをされたりしたときに通知を送りたいなと思ったら、 まずこのqueueTestをインスタンス化します。