一、需求
一个项目需要进行前端跨域,不适用 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;
}