私が構築しているイベント管理アプリでは、ユーザー通知機能が必要です。以前にこのようなことを実装したことがないので、これを行う方法についてアドバイスを求めています。
ここでは、通知が必要になるいくつかのシナリオを示します。
シナリオ 1 :
システム内の各イベントには、開始日が関連付けられています。イベントに「暫定」ステータスの代理人が割り当てられている場合、イベント開始日の 3 日前に「管理者」ロールを持つすべてのユーザーに通知を送信し、暫定代理人がまだいることを通知したいと思います。このイベントに割り当てられています。
シナリオ 2 :
システムにはアカウントがあり、各アカウントにはアカウント マネージャーが割り当てられています。アカウントには、複数の連絡先を関連付けることもできます。アカウント マネージャーは、連絡先に関連付けられているアカウントにメモを割り当てることができます。そのため、たとえば、「予定された通話」タイプのメモを作成できます。スケジュールされた電話には日時が関連付けられているため、約 1 日前にアカウント マネージャーに通知を送信して、指定された日時にこの連絡先の予定された電話があることを知らせます。この通知が却下または削除されるまで、この通知を送信または表示し続けたいと思います。
まとめ:
他にもいくつかのシナリオがありますが、これら 2 つは基本的な機能をカバーしています。私の質問はこれだと思います.誰かがこれを実装しましたか、それともLaravel 4でそのような機能を実装する方法を教えてもらえますか?
具体的な質問は次のとおりです。
- 実施方法
- これらの特定のシナリオを自動的にチェックする方法。CronまたはIronMQまたは同様のものを介して?
- コードを保存する場所。ヘルパー関数または独自のコントローラーで?
私が見逃した他の考慮事項はありますか?ありがとう。