Laravel 5 拉韦尔科尔斯';访问控制允许原点';和';访问控制允许标头';

Laravel 5 拉韦尔科尔斯';访问控制允许原点';和';访问控制允许标头';,laravel-5,cors,same-origin-policy,Laravel 5,Cors,Same Origin Policy,我是拉雷维尔的新手 我试过了 当我加上 header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Headers: Origin, Content-Type'); 在我的public/index.php中,它不会在响应中添加内容类型 当我加上 header('Access-Control-Allow-Origin: *');

我是拉雷维尔的新手

我试过了

当我加上

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Origin, Content-Type');
在我的public/index.php中,它不会在响应中添加内容类型

当我加上

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Origin, Content-Type');
它不添加访问控制允许原点

我对在互联网上找到的各种解决方案感到非常困惑。
我应该怎样做呢?

您可以创建一个新的中间件,并将标题添加到响应中:

运行php artisan make:middleware ModifyHeadersMiddleware

打开文件ModifyHeadersMiddleware并修改handle()方法:


打开app/Http/Kernel.php并在
protected$middleware
数组中添加ModifyHeadersMiddleware类。

它给出了“飞行前的响应具有无效的Http状态代码500”,我的代码中有一个错误,您可以复制句柄方法并重试吗?否。它说请求的资源上存在“No”Access Control Allow Origin“头。现在。它在将我的php从5.6更新到7之后起作用了。谢谢:)它现在不工作了。有工作吗?