【问题标题】:posting from a remote (cross domain) to laravel doesnt work从远程(跨域)发布到 laravel 不起作用
【发布时间】:2014-10-02 05:45:42
【问题描述】:
  $("button").click(function(){
    $.post("http://domain.com/laravel/livefeed",
    {
      incid:"DonaldDuck",
      id:"Duckburg"
    },
    function(data,status){
      alert("Data: " + data + "\nStatus: " + status);
    }); 
  });

那是我的按钮,当我点击它时,它说access to restricted URI denied domain.com/laravel 是一个 laravel 网站。 我有另一个不是 laravel 的脚本,我将标题设置为:

header('Access-Control-Allow-Origin: *');

这很完美。我如何在 laravel 中做到这一点是我尝试了多种方法但它不起作用它返回相同的错误的问题。

【问题讨论】:

    标签: php jquery post laravel-4 cross-domain


    【解决方案1】:

    您可以集成和配置此软件包:https://github.com/barryvdh/laravel-cors。这是一个非常可靠的包,可让您在 Laravel 站点上配置 CORS 请求。

    【讨论】:

    • 我已经安装了它对我不起作用。我在尝试了那个包之后发布了这个问题
    • 当我从另一个域发帖时,它不允许它发帖。当我发布到一个 test.php ,它的头文件中的允许来源设置为 * 然后就可以了。我确实正确设置了 laravel-cors 仍然无法正常工作
    • 现在它的返回 405 方法不允许使用 laravel-cors
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-16
    • 2020-07-15
    • 2012-02-19
    • 2018-12-05
    • 2020-01-29
    • 1970-01-01
    • 2020-10-26
    相关资源
    最近更新 更多