gpt4 book ai didi

php - 允许 artisan 服务中的 cors

转载 作者:行者123 更新时间:2023-12-04 18:08:19 25 4
gpt4 key购买 nike

现在,在开始学习 Angularjs 和 Laravel 4 之后,我很喜欢这种方式,只需一个终端命令即可设置工作开发服务器,而无需设置虚拟主机或类似的东西。

然而...

我想单独开发我的前端,这样我就可以利用 yeoman 和 gruntjs 的美妙组合,因为如果我把所有东西都放在 laravel 公共(public)文件夹中(或者至少我不知道如何),我真的无法做到这一点,这让我有以下情况:

我在 localhost:9000 有一个前端 grunt 服务器



我在 localhost:8000 有一个 Laravel 4 服务器

这当然意味着为了让 Angularjs 与 Laravel 对话,我必须允许 CORS。在 Apache 中,这很简单:只需添加 Header add Access-Control-Allow-Origin "localhost:9000"到 httpd.conf 的目录部分允许此 url 与 localhost 通信。

Now where should I put this cors configuration when serving stuff via artisan if its even possible?

最佳答案

我遇到了同样的问题。您可以在 config/cors.php 中找到 cors 配置.默认情况下,所有来源仅允许用于 api/*路线。您可以添加自己的路由(例如 oauth ),如下所示:'path' => ['api/*', 'oauth/*']

关于php - 允许 artisan 服务中的 cors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20792134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com