一、需求

一個項目需要進行前端跨域,不適用 jsonp

因此需要進行 cors 的設置。

最開始的時候,我使用的是路由中間件的方式,但是發現中間件不起作用。

// 路由中間件 public function handle($request, Closure $next) { $response = $next($request); $response->header('Access-Control-Allow-Origin', '*'); $response->header('Access-Control-Allow-Headers', 'Origin, Content-Type, Cookie, Accept'); $response->header('Access-Control-Allow-Methods', 'GET, POST, PATCH, PUT, OPTIONS'); $response->header('Access-Control-Allow-Credentials', 'false'); return $response; }