Я создал API, используя Laravel 5.6, и я создал промежуточное ПО CORS и это содержимое промежуточного программного обеспечения, но при доступе к этому API с другого IP-адреса он возвращает данные.
Route::group([
'middleware' => 'cors',
], function ($router) {
Route::get('/get_users', function(){
return App\User::all();
});
});
I registered the cors middleware in Kernal.php






Вы можете использовать пакет barryvdh / laravel-cors вместо написания собственного промежуточного программного обеспечения.
Просто добавьте это в начало файла маршрута api:
header('Access-Control-Allow-Origin : *');
header('Access-Control-Allow-Headers : Content-Type,X-Auth-Token,Authorization,Origin');
header('Access-Control-Allow-Methods :GET, POST, PUT, DELETE, OPTIONS');
Эта работа для меня.
Привет, добро пожаловать на переполнение стека. Пожалуйста, перейдите по ссылке Как спросить, чтобы узнать больше о том, как задать вопрос, и обновите свой вопрос соответствующим образом.