Cors::handle()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 10
Code Lines 6

Duplication

Lines 0
Ratio 0 %
Metric Value
dl 0
loc 10
rs 9.4285
cc 1
eloc 6
nc 1
nop 2
1
<?php namespace App\Http\Middleware;
2
3
use Closure;
4
5
use Illuminate\Http\Response;
6
7
class Cors {
8
9
	 /**
10
	  * Handle an incoming request.
11
	  *
12
	  * @param \Illuminate\Http\Request $request
13
	  * @param \Closure $next
14
	  * @return mixed
15
	  */
16
	 public function handle($request, Closure $next)
17
	 {
18
		$response = $next($request);
19
20
		$response->headers->set('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, PUT, DELETE');
21
		$response->headers->set('Access-Control-Allow-Headers', 'Content-Type, Accept, Authorization, X-Requested-With, X-Authorization, Access-Control-Allow-Origin');
22
		$response->headers->set('Access-Control-Allow-Credentials', 'true');
23
24
		return $response;
25
	 }
26
}