我创建了一个简单的Laravel API,并使用 barryvdh / laravel-cors 插件来处理CORS。我在中间件中注册了它们,并且在开发环境中一切正常。但是,在生产环境中,除PUT之外的所有请求类型都可以正常工作。我收到400错误代码和来自浏览器的消息,提示缺少CORS标头。我在两个不同的域上都有一个API和客户端。但是它在GET和POST上正常工作,但在PUT上不工作。在所有失败的PUT请求之后,接着是启用了CORS的OPTIONS请求,但是PUT本身没有CORS。在客户端上,我使用了vue.js和axios。