Laravel 中解決跨域問題

  • 在webStorm中的前端代碼來訪問後端接口時報:
    laravel中跨域問題

  • 辦法如下:

composer require fruitcake/laravel-cors

  • app\Http\Kernel.php中添加如下內容:

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

  • 把配置文件發佈到config中生成cors.php文件(複製的時候注意將雙引號修改爲英文的,因爲我發現就算我輸入的英文格式,但是這個Markdown還是會解析爲中文的)

php artisan vendor:publish - -tag=“cors”

  • 找到config\cors.php中的'paths' => [],修改爲'paths' => ['*'],
  • 解決問題(剛剛鼓起勇氣想嘗試下接口的寫法,上來就遇到這個問題,找了半天,差點讓我離開這個美好的人間)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章