NoticeController
に通知を送信するメソッドがあります。
問題は、API エンドポイントが複数回呼び出されたかどうか (クライアントからの二重フォーム送信など)、または学生に通知が送信されたかどうかを検出できないことです。挿入が一度だけ必要な場合でも、データベース上にレコードが重複してしまいます。
リーリーこのような問題を防ぐために、コントローラー上のすべての store
メソッドと update
メソッドを保護できればより良いでしょう。
P粉7757237222024-03-28 09:30:41
create の代わりに ->firstOrCreate([],[])
メソッドを使用することもできます。このメソッドは、まずデータベース内の最初のパラメータで指定されたすべてのフィールドのレコードをチェックします。それは見つからず、2 番目のパラメータのデータとともに作成されます。
あなた向けの例:
リーリー