ホームページ  >  に質問  >  本文

LoginController からフロントエンドにカスタム エラー メッセージを送信するにはどうすればよいですか?

ユーザーが接続できるデバイスの最大数を制限するために、LoginController にチェックを追加しました。

LoginControllerlogin() メソッドに次のコードを追加しました:

リーリー

sendMaxConnectedDevicesResponse はカスタム メッセージを含む sendLockoutResponse のコピーですが、未処理の例外 (Unhandled \Illuminate\ Validation\ValidationException##) があるという警告が表示されます。 #)。 < /代码>

それでは、単に無視するのではなく、フロントエンドでエラーとして表示されるように、

sendLockoutResponse のように処理するにはどうすればよいでしょうか?ここで、エラーがスローされても、フロントエンドには表示されず、通常どおりログインが続行されます。 カスタム エラーを適切にスローおよびキャッチする方法が見つかりませんでした

P粉101708623P粉101708623372日前633

全員に返信(1)返信します

  • P粉052686710

    P粉0526867102023-09-17 11:34:34

    私のプロジェクトの 1 つでこれを使用しました

    リーリー

    では、

    を使用できます リーリー

    したがって、フロントエンドでは、device_limit キーを使用してエラーを取得できます。


    ログイン コントローラー内

    リーリー

    返事
    0
  • キャンセル返事