Барривдх / Ларавел-Корс специфическая проблема маршрута - PullRequest
0 голосов
/ 01 июля 2018

Я использую Laravel 5.3 и имею проблему с использованием промежуточного программного обеспечения CORS для определенного маршрута. https://github.com/barryvdh/laravel-cors

Код ниже работает нормально, если я хочу разрешить CORS для всех ваших маршрутов.

protected $middleware = [
     \Barryvdh\Cors\HandleCors::class,
];

Но я хотел использовать на конкретном маршруте, поэтому я добавил его в $ routeMiddleware в app / Http / Kernal:

  protected $routeMiddleware = [
    'cors'=>\Barryvdh\Cors\HandleCors::class,
];

А потом в файле маршрута.

Route::get('test6',['middleware'=>'cors','uses'=>'AbcController@test6']);

Произошла ошибка CORS, поэтому, вероятно, промежуточное ПО не применяется должным образом в случае $ routeMiddleware

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