【发布时间】:2016-01-09 16:06:43
【问题描述】:
我已经寻找了一些在 laravel 5.1 上启用 cors 的方法,我发现了一些类似的库:
https://github.com/neomerx/cors-illuminate
https://github.com/barryvdh/laravel-cors
但他们都没有专门针对 Laravel 5.1 的实现教程,我尝试配置但它不起作用。
如果有人已经在 laravel 5.1 上实现了 CORS,我将不胜感激...
【问题讨论】:
-
Barryvdh's 适用于 Laravel 5,而且真的应该在 5.1 中开箱即用。你试过了吗?
-
是的,我试过了,但我仍然收到以下消息(它是一个有角度的前端)XMLHttpRequest 无法加载api.address.com。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin '127.0.0.1:8080' 不允许访问。但是我已经在 cors 文件中添加了本地地址 'supportsCredentials' => true, 'allowedOrigins' => ['127.0.0.1:8080'], 'allowedHeaders' => ['*'], 'allowedMethods' => ['GET' , 'POST', 'PUT', 'DELETE'], 'exposedHeaders' => [], 'maxAge' => 0, 'hosts' => [],
-
你收到了哪条消息?
-
XMLHttpRequest 无法加载 api.address.com。请求的资源上不存在“Access-Control-Allow-Origin”标头。原点'127.0.0.1:8080';因此不允许访问
-
您是否发布了配置文件并进行了相应的编辑?
标签: php api laravel cors laravel-5.1