因为公司的业务是前后端分离,web前端和后端接口域名不同,所以存在跨域问题,开始使用的是jsonp解决,但是因为接口风格是rest的,还有delete.put等请求,jsonp就不够用了(涉及HTTP简单请求和复杂请求,这里有详细介绍),因此就找到了CORS跨域解决方案.原理过长,所以本篇文章只写服务端代码实现部分. 代码实现 在 app/Http/Middleware 里新建一个CorsMiddleware.php,并写入如下代码: <?php /* * Author:xx_lufei * T