LARAVEL CORS
[vc_row][vc_column][vc_column_text] 如果我使用了Laravel當後端,然而在前端使用ajax呼叫時遇上這個錯誤該怎麼辦? 這篇文章教你如何解決! 這是因為一個cors的機制,Laravel預設會阻擋非同網域、甚至是port的請求。 假設我從localhost:3000想要透過ajax取得localhost:8000的資料,會被擋住,why? 因為你們不同網域嘛,這也是為了安全性之類的顧慮。 首先,我們建立一個中介層 [https://laravel.tw/docs/5.2/middleware],command line:<code class="EnlighterJSRAW" data-enlighter-language="null">artisan make:middleware Cors app\Http\Middleware\cors header('Access-Control-Allow-Origin', '*') ->header('Access-Control-Allow-Methods', 'GET,