問題タブ [php-8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
702 参照

php - Laravel - ユーザーごとに異なるチャネルで通知設定を保存する

ユーザーが通知を購読できるようにする、かなり単純なアプリケーションを開発しています。したがって、システムは次のことを行う必要があります。

  • 購読している特定のイベントが発生したときに通知を送信します。
  • 選択したチャネル (メールまたは Slack) に通知を送信する

以下は、各ユーザーがサブスクライブできるさまざまな通知の例です。

ここに画像の説明を入力

Laravelを使ってこれを行う方法を考えています。私の最初のアイデアは次のとおりでした。

  1. notificationsテーブルにJSON 列を作成し、次のusersように保存します (おそらく、一括ユーザー設定の管理のレッスンから学んだことを使用します)。

ただし、これが良い習慣であるかどうかはわかりません。さらに、実際に通知を動的に送信する方法もわかりません。

送信するために、Laravels 通知システムを使用したい:

これが最善の方法なのか、それともイベント/リスナーのセットアップを使用する方が理にかなっているのかわからないのですが? あ

via()また、クラスのメソッドを利用しNotificationて、ユーザー設定に従ってチャネルを動的に指定できますか?

任意の入力をいただければ幸いです。

0 投票する
2 に答える
169 参照

php - PHP 8 コメントのバグ

以前のバージョンの PHP では、次のように記述されたコード コメントがあります。

PHP 8 に更新した後、エラーが発生します

これは新しい PHP 8 のバグですか、それとも何か不足していますか? 古いコメントをサポートする解決策はありますか。