是否将Excel导入laravel中的数据库?

是否将Excel导入laravel中的数据库?,laravel,vue.js,element-ui,Laravel,Vue.js,Element Ui,我正在尝试导入excel文件并将信息保存到数据库表中。现在我犯了个错误 此路由不支持POST方法。支持的方法:GET、HEAD、PUT、PATCH、DELETE 我看到的所有教程都没有出现这个错误,我也是这样做的,我不知道问题出在哪里。我正在使用这个包“maatwebsite/excel”:“~2.1.3” 这是我的vue <el-form :action="'impteachers/import'" method="post" enctype="multipart/form-data"&

我正在尝试导入excel文件并将信息保存到数据库表中。现在我犯了个错误

此路由不支持POST方法。支持的方法:GET、HEAD、PUT、PATCH、DELETE

我看到的所有教程都没有出现这个错误,我也是这样做的,我不知道问题出在哪里。我正在使用这个包
“maatwebsite/excel”:“~2.1.3”

这是我的vue

<el-form :action="'impteachers/import'" method="post" enctype="multipart/form-data">
    <el-input type="file" name="file"/>
    <el-input type="submit" value="upload"/>
</el-form>
这些是web.php中的路由

Route::resource('impteachers', 'ImportTeacherController');
Route::post('impteachers/import', 'ImportTeacherController@import');

我做错了什么?

试着像这样提交给
'/impteachers'

<el-form :action="'/impteachers'" method="post" enctype="multipart/form-data">
    <el-input type="file" name="file"/>
    <el-input type="submit" value="upload"/>
</el-form>

这是一个复制/粘贴错误,我确实在我的项目中导入了它们哦,好的。我会更新你的问题,这样其他人就不会试图纠正同样的问题。可能尝试删除
/import
,然后尝试仅提交到
/impteachers
。我会更新我的答案。我试过了,但现在我得到了一个
419页过期的
@Nancy,419页通常与csrf_令牌有关。检查此项以了解更多信息。我的头脑中同时有
@csrf
,如果我在表单中添加了与
csrf
相关的内容,则页面不会加载,没有错误,但不会加载。
<el-form :action="'/impteachers'" method="post" enctype="multipart/form-data">
    <el-input type="file" name="file"/>
    <el-input type="submit" value="upload"/>
</el-form>
Route::post('/impteachers', 'ImportTeacherController@import');