laravel-cors报错

看vuejs视频中按照教主的方法,运行时报(原因:CORS 头缺少 'Access-Control-Allow-Origin')
1.composer组件已经拉取
2.将Barryvdh\Cors\ServiceProvider::class,添加到了config/app.php providers array
3.在aip路由中已添加cors中间件
qq 20170526144323

JellyBool

理论上这样应该就 OK:

Route::get('/users', function (Request $request) {
    return response()->json(['name' => 'Tom']);
})->middleware('cors');

看看你的报错是什么?

以后法问题我觉得还是多粘贴源码吧,截图实在不方便

luozhen 回复 JellyBool

Class cors does not exist 报错这个类没有找到,不知道是为什么…请教主指导指导

JellyBool 回复 luozhen

感觉是没有安装完整

https://www.codecasts.com/discuss/laravel/laravel-cors-doesnt-work-1658

参考这个,下面 @yin 的回复

iopkq999 回复 JellyBool

同样是这个问题 Class cors does not exist 报错这个类没有找到,不知道是为什么…请教主指导指导
怎么都解决不了

JellyBool 回复 iopkq999

这样来说其实我也不知道为什么会造成这个原因的

iopkq999 回复 JellyBool

jelly 哥 ,我也进行不下去 弄了一晚上。。

iopkq999 回复 JellyBool

找到解决方法了,现在在这分享出来
add ‘cors’ => \Barryvdh\Cors\HandleCors::class into app Kerner’s $routeMiddleware.
在github上找到的解决方案:https://github.com/barryvdh/laravel-cors/pull/171

iopkq999

同样是这个问题 Class cors does not exist 报错这个类没有找到,不知道是为什么…请教主指导指导
怎么都解决不了