Laravelがajaxリクエスト419不明ステータスで登場
Laravel Appeared Ajax Request 419 Unknown Status
プロジェクトは公式サーバーで正常に実行されており、トークン認証方式が使用されており、エラーは報告されていません。 。プロジェクトをテストサーバーに置くと、エラー419の報告が始まります。これは、laravelにCSRF検証が付属しているためですが、laravelフレームワークを使用してバックグラウンドインターフェイスを開発しているためです。 getリクエストは正常ですが、postリクエストは常にエラー419を報告し、2番目のメソッドが解決されます。 。 。
方法1:
1.ページヘッドに追加します
$.ajaxSetup({headers: {'X-CSRF-TOKEN': $('meta[name='csrf-token']').attr('content')}})
2.次に、ページのスクリプトタグを追加します
public function handle($request, Closure $next) { // use CSRF //return parent::handle($request, $next) // disable CSRF return $next($request) }