Cors   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 20
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0
Metric Value
wmc 1
lcom 0
cbo 0
dl 0
loc 20
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A handle() 0 10 1
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
}