laravel允许所有网站进行跨域操作
生活随笔
收集整理的這篇文章主要介紹了
laravel允许所有网站进行跨域操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
共三步:
1、新建中間件:
php artisan make:middleware EnableCrossRequestMiddleware2、EnableCrossRequestMiddleware.php中重寫中間件里面的內容:
<?php namespace App\Http\Middleware; use Closure; class EnableCrossRequestMiddleware {/*** Handle an incoming request.** @param \Illuminate\Http\Request $request* @param \Closure $next* @return mixed*/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,DELETE');$response->header('Access-Control-Allow-Credentials', 'false');return $response;} }3、在Kernel.php中 注冊中間件:
\App\Http\Middleware\EnableCrossRequestMiddleware::class,總結
以上是生活随笔為你收集整理的laravel允许所有网站进行跨域操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: composer配置阿里云镜像
- 下一篇: 辽宁健康绿码怎么申请 怎么申请辽宁健康码