使用 PHP 8.3.4 处理 Laravel 11 中的 CORS 问题

问题描述 投票:0回答:1

我尝试使用 Composer 在 PHP 8.3.4 的 Laravel 11 上安装 fruitcake/laravel-cors,但我遇到一条错误消息,指示 SSL/TLS 保护需要 OpenSSL 扩展。该错误还表明我的 Composer 版本可能已过时。

此外,当我从“http://localhost:4200”向“http://127.0.0.1:8000/lockeraccount”发出 XMLHttpRequest 时,我遇到了 CORS 问题。错误信息如下:

:4200/#/create-account:1 访问 XMLHttpRequest 来自来源的“http://127.0.0.1:8000/lockeraccount” “http://localhost:4200”已被 CORS 策略阻止:响应 预检请求未通过访问控制检查:否 请求中存在“Access-Control-Allow-Origin”标头 资源。

我尝试过更改 PHP 版本、卸载并重新安装 Composer 以及修改

php.ini
文件,但这些操作都没有解决问题。谁能提供一些如何解决这些问题的指导?

php angular laravel cors laravel-11
1个回答
0
投票

你可以试试这个。 Laravel 11 官方文档中提供: https://laravel.com/docs/11.x/routing#cors

© www.soinside.com 2019 - 2024. All rights reserved.