问题:
XMLHttpRequest 无法加载http://example.com/create/user。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许原点'http://www.example.com'访问。
我尝试过使用 Cors.php middleware&public/index.php 以及来自 stackoverflow 的更多解决方案,但这些都没有。
标题('Access-Control-Allow-Origin:*'); header('Access-Control-Allow-Methods:GET,POST,PATCH,PUT,DELETE,OPTIONS');标题('Access-Control-Allow-Headers:Origin,Content-Type,X-Auth-Token');
1 回答
好吧,你必须为 OPTIONS 方法定义每个路由,并通过你制作的中间件来制作它们。或者您需要更新 Laravel 核心类功能。
请参考这里的答案:
Angular Laravel 项目的 CORS 问题