Доступ к XMLHttpRequest на сайте «abc.com» из источника «xyz.com» был заблокирован политикой CORS. «Access-Control-Allow-Origin» запрещен. - PullRequest
0 голосов
/ 24 сентября 2019

Я пробовал промежуточное ПО cors и аналогичные пакеты laravel, но не могу получить доступ вне URL, некоторые тела могут дать хорошее решение

kernel.php

\App\Http\Middleware\Cors::class,

Cors Middlware

public function handle($request, Closure $next)


{
    header("Access-Control-Allow-Origin: *");
    //ALLOW OPTIONS METHOD
    $headers = [
        'Access-Control-Allow-Methods' => 'POST,GET,OPTIONS,PUT,DELETE',
        'Access-Control-Allow-Headers' => 'Content-Type, X-Auth-Token, Origin, Authorization',
    ];
    if ($request->getMethod() == "OPTIONS"){
        //The client-side application can set only headers allowed in Access-Control-Allow-Headers
        return response()->json('OK',200,$headers);
    }
    $response = $next($request);
    foreach ($headers as $key => $value) {
        $response->header($key, $value);
    }
    return $response;

}
...