2016-02-18 15 views
6

私のアプリケーションでは、Laravel 5はajaxリクエストでランダムに500内部サーバーエラーを送信します(たとえば、10件の200 OKリクエスト、500件の内部サーバーエラーリクエスト)。 CSRFトークンが正しく設定されていますLaravel 5はランダムに500の内部サーバーエラーをAjaxリクエストで送信します

$(function() { 

    $.ajaxSetup({ 

     timeout: 3000, 
     headers: { 

      'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') 
     } 
    }); 
}); 

これはLaravelは私がこの問題を解決するか、問題があるコード内の場所をキャッチすることができますどのように

enter image description here

言っているのですか?

+2

メッセージの詳細を確認するには、Laravelのdebugをtrueに設定するか、エラーログを確認する必要があります。私の経験では、トークンエラーは多くの場合、原因となっています –

+0

@DamienPirsy APP_DEBUG =アプリケーションで – Evgeniy

+0

laravelデバッグツールバーをインストールすると、この種のエラーを見つけるのに役立ちます。 – umefarooq

答えて

2

ランダムなAjaxリクエストのエラーは、ほとんどの設定の問題によって投げられます。問題の原因が何であるかについては、laravelのログstorage -> logs -> laravel.logを確認してください。

以下のartisanコマンドを実行すると、設定をキャッシュできます。ランダムなエラーポップアップを取り除きます。

php artisan config:cache 
+1

ありがとう!あなたは私の命を救いました – Javid

関連する問題