Laravel API CORS - PullRequest
       7

Laravel API CORS

0 голосов
/ 24 июня 2018

Я создал API с использованием Laravel 5.6 и создал промежуточное ПО CORS, а это содержимое промежуточного ПО , но при доступе к этому API с другого IP-адреса он возвращает данные ..

Route::group([

'middleware' => 'cors',

], function ($router) {


Route::get('/get_users', function(){
     return App\User::all();
});

});

Я зарегистрировал промежуточное ПО cors в Kernal.php

Ответы [ 2 ]

0 голосов
/ 08 сентября 2018

Просто добавьте это в начало вашего файла маршрута 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');

Эта работа для меня.

0 голосов
/ 24 июня 2018

Вы можете использовать пакет barryvdh / laravel-cors вместо написания своего промежуточного программного обеспечения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...