Я буквально только что создал новый проект и проложил один маршрут:
Route::get('/getSummoner', 'RiotController@getSummoner');
который выполняет эту функцию:
public function getSummoner(){
$get = file_get_contents("https://na1.api.riotgames.com/lol/summoner/v4/summoners/by-name/RiotSchmick?api_key=");
$result = json_decode($get);
return response()->json([
'result' => $result,
], 201);
}
и на внешнем интерфейсе я получаю следующую ошибку:
Access to XMLHttpRequest at 'url' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Я понимаю, что это происходит, когда я делаю запрос на домен, отличный от того, на котором находится моя страница, но, поскольку API не мой, я не могу сделать запрос с того же домена, могу ли я?