Closed18

Laravel Notification

ohki_suguru.phpohki_suguru.php

概要

拡張した方が良さそう

  1. 保存したいNotificationについては拡張したDatabaseのクラスをviaメソッドに追加
  2. 1.について保存したい項目に合わせてtoArrayメソッドも記述しておく(場合による)
  3. OrderUUIDはいるだろうな。。。
ohki_suguru.phpohki_suguru.php

特定のユーザーにのみ運営からの通知を送りたい場合を考慮しようとするとどうなるんだ・・・?

ohki_suguru.phpohki_suguru.php

何かイベントがあったときに通知を送る系は、プロセスが多くなりすぎなければ、
オブザーバーで監視させて、値が入ったときに通知をDatabaseとメールで送るにした方が良さそう。
ただ、WEBサーバーのリソースを結構使うので、その辺りの設計をちゃんとやらんといかん。

ohki_suguru.phpohki_suguru.php

リスナー、サブスクライバー、オブザーバーの使い分け
https://qiita.com/nunulk/items/0bd834f5ce5ff2479cae

  1. モデルに紐づけた方が良いもの→オブザーバー
  2. イベント単体に紐づけた方が良いもの→リスナー
  3. イベントをグループとして捉えて管理して、紐づけた方が良いもの→サブスクライバー

と理解した。

このスクラップは2022/05/04にクローズされました