Laravel 5 在 ajax 请求上随机发送 500 个内部服务器错误

Laravel 5 randomly send 500 Internal Server Error on ajax requests

在我的应用程序中 Laravel 5 在 ajax 请求上随机发送 500 个内部服务器错误(例如,在十个 200 OK 请求中,一个 500 内部服务器错误请求)。 CSRF 令牌已正确设置:

$(function() {

    $.ajaxSetup({

        timeout: 3000,
        headers: {

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

这就是Laravel所说的

我该如何解决这个问题或找出问题所在的代码位置?

随机Ajax 请求错误主要是由配置问题引发的。检查您的 laravel 登录 storage -> logs -> laravel.log 以了解导致问题的原因。

您可以通过 运行 下面的 artisan 命令来缓存您的配置。它将摆脱随机错误弹出窗口。

php artisan config:cache