public function process(Request $request, callable $next): Response
{
// 如果是options请求,不处理业务response = response('');
} else {
$response = $next($request); //如果控制器抛出异常,下面的给响应加跨域头不生效,不会走下面的代码。X-Requested-With,Accept,Origin',
]);
return $response;
}
}
```
如果控制器 抛出异常,代码中下面的给响应加跨域头不会生效如果不抛出异常是正常的。但是有时候会在业务里面抛出业务异常,这是很常见的需求。