2016-09-06 5 views
0

Laravelアプリケーションに対するajaxリクエスト、特に認証コントローラへのPOSTリクエストの作成に問題があります。私は、SuperAgentを使用した投稿要求を、リクエストを入力して検証するためのコントローラに送信しています。この要求には、パスワードとユーザー名が含まれています。コンソールを調べると、GET 200 OKPOST 302 Not Foundが返ってきます。私はアプリケーションのルートをデバッグしようとしましたが、何も動作していないようです。Laravel 5.3 Request Validation-Ajaxリクエストを持つ302を返す

答えて

2

非常に簡単なことでした。長い間jQueryを使ってAjaxのリクエストをしてきたので、私は非常に重要なヘッダを見落としました。 'Accept', 'application/json'ヘッダー。要求の検証をデバッグすると、私はLaravelのexpectsJsonメソッドがfalseを返していることに気づいたので、私がしなければならなかったのは、上記のヘッダーをSuperAgent要求オブジェクトに追加することでした。

関連する問題