0
我在向Laravel應用程序發出ajax請求時遇到問題,特別是向身份驗證控制器發出POST請求。我向SuperAgent發送了一個發佈請求給一個使用Request類驗證輸入的控制器。該請求攜帶密碼和用戶名。當我檢查控制檯時,我收回了GET 200 OK
和POST 302 Not Found
。我試着調試應用程序路線,但似乎沒有任何工作。Laravel 5.3使用請求驗證返回302 - Ajax請求
我在向Laravel應用程序發出ajax請求時遇到問題,特別是向身份驗證控制器發出POST請求。我向SuperAgent發送了一個發佈請求給一個使用Request類驗證輸入的控制器。該請求攜帶密碼和用戶名。當我檢查控制檯時,我收回了GET 200 OK
和POST 302 Not Found
。我試着調試應用程序路線,但似乎沒有任何工作。Laravel 5.3使用請求驗證返回302 - Ajax請求
原來這是非常簡單的事情。使用jquery很長時間來發出ajax請求,我忽略了一個非常重要的標題。 'Accept', 'application/json'
標題。調試請求驗證,我注意到Laravel的expectsJson
方法返回false,所以我只需將所述頭添加到SuperAgent請求對象。