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

Php Laravel 5在ajax请求上随机发送500个内部服务器错误,php,laravel,laravel-5,laravel-5.2,Php,Laravel,Laravel 5,Laravel 5.2,在我的应用程序中,Laravel 5在ajax请求上随机发送500个内部服务器错误(例如,在10个200个OK请求上,一个500个内部服务器错误请求)。CSRF令牌已正确设置: $(function() { $.ajaxSetup({ timeout: 3000, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }

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

$(function() {

    $.ajaxSetup({

        timeout: 3000,
        headers: {

            'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
        }
    });
});
这是拉威尔说的


我怎样才能解决这个问题,或者在代码中找到问题所在的地方?

随机Ajax请求错误主要是由配置问题引起的。请在
存储->日志->laravel.log
中检查您的laravel日志,了解问题的原因

您可以通过在artisan命令下运行来缓存配置。它将消除随机错误弹出窗口

php artisan config:cache

您应该将Laravel的debug设置为true,以获得更有用的消息,或者检查错误日志。根据我处理ajax请求的经验,令牌错误通常是culprit@DamienPirsyAPP_DEBUG=true在我的应用程序Install laravel DEBUG工具栏中,它可以帮助您查找此类错误,或者视图中缺少某些变量。我将APP.php部分
'cipher'=>'AES-256-CBC',
更改为
'cipher'=>MCRYPT_RIJNDAEL_128,
然后运行
php artisan key:generate
。“现在没问题了。”塔雷坦这个方法一开始很有用。但问题再次出现。我正在升级Laravel,问题已经解决了。谢谢!你救了我的命