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 许可协议。转载请注明来源 牟勇 !
  目录