laravel 出現ajax請求419 unknown status
專案在正式伺服器是執行好的,token驗證使用的方法一,無報錯。。把專案放到測試伺服器上就開始報錯419,知道這個是因為laravel自帶CSRF驗證的問題,但使用laravel框架開發後臺介面。get請求正常,但是post請求一直報錯419,加入方法二 得以解決。。。
方法一:
1.在頁面上新增
2.然後在頁面的script標籤中新增
$.ajaxSetup({headers: {‘X-CSRF-TOKEN’: $(‘meta[name=“csrf-token”]’).attr(‘content’)}});
方法二:去關掉laravel的csrf驗證,
找到 VerifyCsrfToken.php檔案(app/http/middleware)新增如下方法
public function handle($request, \Closure KaTeX parse error: Expected '}', got 'EOF' at end of input: …parent::handle(request, $next); // 禁用CSRF return request); }