Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel6:上载Excel获取错误:此路由不支持POST方法_Laravel_Vue.js - Fatal编程技术网

Laravel6:上载Excel获取错误:此路由不支持POST方法

Laravel6:上载Excel获取错误:此路由不支持POST方法,laravel,vue.js,Laravel,Vue.js,试图在Laravel 6中使用Laravel Excel和Vuejs上载Excel/CSV。上载文件时,突然出现错误,此路由不支持POST方法。支持的方法 My Vuejs 有什么帮助吗???谢谢…我相信你的vuejs代码没有问题,这都是关于你的laravel代码的 转到您的路线,并在api.php中将购买/上传的类型更改为postbro,这是在我的路线apiroute::post('purchase/upload','V1\PurchaseController@import');没有,我尝试了

试图在Laravel 6中使用
Laravel Excel
Vuejs
上载
Excel/CSV
。上载文件时,突然出现错误,此路由不支持POST方法。支持的方法

My Vuejs


有什么帮助吗???谢谢…

我相信你的vuejs代码没有问题,这都是关于你的laravel代码的


转到您的路线,并在
api.php
中将
购买/上传的类型更改为post

bro,这是在我的路线api
route::post('purchase/upload','V1\PurchaseController@import');没有,我尝试了
php artisan route:list
,没有错
           handleUpload(e) {
                console.log(e);
                this.file = e.target.files[0];

                this.getFields();
            },

            getFields() {
                let fd = new FormData();
                let s = fd.append("file", this.file);
                this.$axios
                    .$post(`api/purchase/upload`, fd, {
                        headers: {
                            "Content-Type": "multipart/form-data"
                        }
                    })
                    .then(res => {
                        this.$set(this.$data, items, res.data);
                        console.log(res);
                    })
                    .catch(err => {
                        console.log(err.response);
                    });
            },