Laravel 配置 cors 记录


Laravel 配置 cors 记录

配置过程

Package 地址:https://github.com/barryvdh/laravel-cors

  • 安装

composer require barryvdh/laravel-cors

  • 配置中间件
// \App\Http\Kernel $routeMiddleware 中添加
protected $routeMiddleware = [
    // ...
    'cors' => \Barryvdh\Cors\HandleCors::class,
];

// $middlewareGroups => api => 中添加
'api' => [
    // ...
    'cors',
],
  • 发布配置文件至 config 目录

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

  • 禁用 API 的 CSRF 保护(可选)
// App\Http\Middleware\VerifyCsrfToken
protected $except = [
    'api/*'
];

文章作者: 牟勇
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 牟勇 !
 上一篇
Deployer 使用过程 Deployer 使用过程
Deployer 使用过程步骤详细解释可见参考 又一篇 Deployer 的使用攻略 全局安装 deployer此部分在本地操作 composer global require deployer/deployer -vvv 查看是否安装成功
2018-08-13
下一篇 
安装 docker 环境 安装 docker 环境
安装 docker 环境安装脚本安装sudo curl -sSL https://get.docker.com | shapt 安装 官方文档 阿里云文档 安装包以允许仓库使用 https sudo apt-get install -
2018-08-13
  目录