【发布时间】:2018-10-02 03:15:16
【问题描述】:
我在 web.php 中有 'prefix'=>'admin' 组中的路由
Route::post('/slideUpdate/{id}','SlideController@postSlideUpdate')
在 Add.vue 中,我在方法中调用函数 update()
axios.patch(`/admin/slideUpdate/${this.list.id}`,this.$data.list)
在 SlideController 我有功能
public function postSlideUpdate(Request $request,$id)
{
$product = Slide::find($request->id);..$product->save();
}
当我点击按钮@click="update"我得到错误
PATCH http://minhquanbicycle.com/admin/slideUpdate/1 405 (Method Not Allowed)
谢谢
【问题讨论】:
-
你试过改成
axios.post吗?你确定这个`/admin/slideUpdate/${this.list.id}`是正确的路径吗? -
您正在通过
patch发布数据并在post中接收数据,请将您的路线更新为PUT或PATCH而不是发布