masterJiaxing

630 经验值

哦哦,那我想要达到老师的这种效果,我要怎么弄?我不会使用gulp,也不知道哪些文件是需要被编译的,老师可以把编译的配置发出来吗?

这里的gulp看的有点懵,不知道他干了什么?

恩恩,好,有一个问题想请教一下,就是现在国内的v p *n不是被禁了,我现在composer都用不了,下载组件都慢的不行,Jelly老师是怎么应对这个问题的?

我练习也遇到这个包安装不了的情况,是被其他的替代了吗?

像你这样单独用可以 了, middleware(['api','cors']);这样写也可以用,我的 是5.2的版本

嗯是的,cors这个中间件不是用来解决跨域问题的吗?有点蒙蔽的我

Route::patch('/todo/{id}/completed',function($id){//Request $request
       $article=App\Article::find($id);
        $article->completed=!$article->completed;
        $article->save();
        return $article;
    })->middleware('cors:api');
this.axios.patch('http://127.0.0.1/laravel/public/api/todo/'+ todo.id +'/completed').then(response=>{
                    console.info(response.data)
                    todo.completed=!todo.completed
                })

这段没法互通

XMLHttpRequest cannot load http://127.0.0.1/laravel/public/api/todo/10/completed. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access. The response had HTTP status code 403.

你说的未验证是csrf的问题吗?我设置了$except 'api/*'这样应该api里的请求都可以走吧?

不太明白这个是怎么回事,patch请求需要什么支持吗?还是使用cors建立的patch请求需要特殊配置

我的vue里的patch无法请求到服务器,中间就403了