>  기사  >  백엔드 개발  >  Laravel 如何关闭跨域请求验证

Laravel 如何关闭跨域请求验证

WBOY
WBOY원래의
2016-06-23 13:13:061823검색

使用中间件来关闭跨域请求验证

首先在app/Http/Middleware文件夹内添加一个CORS.php文件 使用命令

  php artisan make:middleware CORS


修改php文件内容 内容如下

<?php namespace App\Http\Middleware;  use Closure;  class CORS  {   /**  * Handle an incoming request.  *  * @param \Illuminate\Http\Request $request  * @param \Closure $next  * @return mixed  */ public function handle($request, Closure $next) {  return $next($request)->header('Access-Control-Allow-Origin','*')          ->header('Access-Control-Allow-Methods','POST, GET, OPTIONS, PUT, DELETE')          ->header('Access-Control-Allow-Headers','Content-Type, Accept, Authorization, X-Requested-With'); }}


然后根据官方文档 修改app/Http/Kernel.php文件,将CORS中间件注册到全局中间件即可。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.