Laravel 中跨域問題

xiaosheng發表於2020-04-10
  • 在webStorm中的前端程式碼來訪問後端介面時報:

laravel中跨域問題

  • 由於是初學者,搜了下資料才知道是跨域問題,所以記錄下解決問題的辦法防止以後再找半天解決辦法

  • 辦法如下:

    composer require fruitcake/laravel-cors

  • app\Http\Kernel.php中新增如下內容:

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

  • 把配置檔案釋出到config中生成cors.php檔案

    php artisan vendor:publish –tag=”cors”

  • 找到config\cors.php中的'paths' => [],修改為'paths' => ['*'],
  • 解決問題(剛剛鼓起勇氣想嘗試下介面的寫法,上來就遇到這個問題,找了半天,差點讓我離開這個美好的人間)
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章