我照着Vuejs视频教程安装并且配置了laravel-cors, 但是访问api返回的response依旧没有cross-origin头.
我确认已经完成了以下步骤:
composer 安装了 barryvdh/laravel-cors
将Barryvdh\Cors\ServiceProvider::class,添加到了config/app.php providers array
在api路由里添加了cors中间件, 具体代码为:
Route::get('/users', function (Request $request) {
return response()->json(['name' => 'Tom']);
})->middleware('cors:api');
在做以上步骤的时候我有两个疑问
cors要不要添加到$app->routeMiddleware数组里?
要是我将Barryvdh\Cors\ServiceProvider::class或者'cors'添加到Kernel.php中的$middlewareGroups数组中的api数组里, 是不是只要写了api就可以啦?
以上两个都是次要的, 主要的问题还是想搞清楚, 为什么没起作用.