一分一毛也是爱

微信

微信

支付宝

支付宝

观海听潮

观海听潮博客

登录
还没有账号?去注册
观海听潮

观海听潮博客

注册
  • 欢迎来自美国弗吉尼亚州的访客,您好!
×

我的名片

网名:观海听潮

职业:PHP开发工程师

现居:山东省-青岛市

Email:1256699215@qq.com

网站统计

  • 观海听潮•博客
  • 57篇
  • 145条
  • 28869次
  • 245次
  • 美国弗吉尼亚州

您现在的位置是:首页  > 技术杂谈  > php  > Laravel Laravel

观海听潮

laravel5.8 解决跨域问题

摘要
laravel官网有专门的方法去解决跨域问题:https://learnku.com/articles/6504/laravel-cross-domain-solution 但是我自己试了下,还是存在跨域问题,在网上又找了其他的方法,得到了解决。

laravel官网有专门的方法去解决跨域问题

https://learnku.com/articles/6504/laravel-cross-domain-solution

但是我自己试了下,还是存在跨域问题,在网上又找了其他的方法,得到了解决。

1、安装 barryvdh/laravel-cors

    composer require barryvdh/laravel-cors

2、在app/Http/Kernel.php中配置:

     添加 protected $middleware = [ \Barryvdh\Cors\HandleCors::class];

   在 protected $middlewareGroups api中添加 \Barryvdh\Cors\HandleCors::class

3、如果你想要进行一些自定义配置,可以通过如下命令将 laravel-cors 扩展包的配置文件发布到 config 目录下:

     php artisan vendor:publish --provider="Barryvdh\Cors\ServiceProvider"

    这样就会生成config/cors.php配置文件,如下:

     return [

            /*

            |--------------------------------------------------------------------------

            | Laravel CORS

            |--------------------------------------------------------------------------

            |

            | allowedOrigins, allowedHeaders and allowedMethods can be set to array('*')

            | to accept any value.

            |

            */

            'supportsCredentials' => false,

            'allowedOrigins' => ['*'],

            'allowedOriginsPatterns' => [],

            'allowedHeaders' => ['*'],

            'allowedMethods' => ['*'],

            'exposedHeaders' => [],

            'maxAge' => 0,

     ];

注意:如果之前用了laravel官网提供的方法,又用了barryvdh/laravel-cors方法,建议删掉laravel官网的方法


上一篇:Yii 2.0下载安装

下一篇:公众号基本配置

讨厌 (0)
微博logo QQ空间logo QQlogo 豆瓣logo 人人logo 百度贴吧logo 有道云笔记logo

文章评论

表情表情
×
图片图片

评论列表