连接laravel和离子修复访问来源

时间:2017-09-13 09:06:54

标签: php angular laravel ionic-framework

这里我用来修复离子中访问源问题的代码。 我已经在cors中尝试了laravel个包。需要使用laravelmiddleware中执行此操作。 这是我的纯php代码。

if (isset($_SERVER['HTTP_ORIGIN'])) {
    header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");
    header('Access-Control-Allow-Credentials: true');
    header('Access-Control-Max-Age: 86400');    // cache for 1 day
}

请使用laravel帮助我完成上述操作。

1 个答案:

答案 0 :(得分:1)

我也遇到了将离子与laravel联系起来的问题,并使用包barryvdh/laravel-cors解决了这个问题。

我允许程序包发布的 cors.php 文件允许离子应用程序将要访问的来源,但您也可以按照以下方式设置配置,以便所有来源都可以使用文件

'supportsCredentials' => false,
'allowedOrigins' => ['*'],
'allowedHeaders' => ['*'],
'allowedMethods' => ['*'],
'exposedHeaders' => [],
'maxAge' => 0,