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