是否将Excel导入laravel中的数据库?
我正在尝试导入excel文件并将信息保存到数据库表中。现在我犯了个错误 此路由不支持POST方法。支持的方法:GET、HEAD、PUT、PATCH、DELETE 我看到的所有教程都没有出现这个错误,我也是这样做的,我不知道问题出在哪里。我正在使用这个包是否将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"&
“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');