解決跨域問題 barryvdh/Laravel-cors

zccxvas110發表於2020-04-07

github 地址

https://github.com/fruitcake/laravel-cors

安裝

composer require fruitcake/laravel-cors

釋出配置檔案

$ php artisan vendor:publish –provider=”Fruitcake\Cors\CorsServiceProvider”

注:版本不同,對應的名稱空間名稱可能不一樣,請自行確認

全域性使用

要允許所有路由的 CORS,請將中介軟體新增到類的屬性中:HandleCors``$middleware``app/Http/Kernel.php

protected $middleware = [
    // ...
    \Fruitcake\Cors\HandleCors::class,
];

現在更新配置以定義

'paths' => ['api/*'],

api.php 新增中介軟體

$api->version('v1',[
  'middleware' => ['cors']
],function ($api) {

})
個人筆記,有所不足,請見諒
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章