为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
拉丁的传说 2023-07-08 20:56:40
我已经在我的刀片中使用了@method('PUT'),但它仍然说不PUT支持该方法,有人知道出了什么问题吗?我的路线是:这是我的车间控制器编辑参数和存储。public function edit(Workshops $workshops)    {        $result = compact('workshops');        Json::dump($result);        return view('admin.workshops.edit', $result);    }/** * Update the specified resource in storage. * * @param  \Illuminate\Http\Request  $request * @param  \App\Workshops  $workshops * @return \Illuminate\Http\Response */public function update(Request $request, Workshops $workshops){    $this->validate($request,[        'name' => 'required|unique:workshops' . $workshops->id,        'datum' => 'required'. $workshops->id,        'plaatsen' => 'required' . $workshops->id,        'price' => 'required'    ]);    $workshops->name = $request->name;    $workshops->datum = $request->datum;    $workshops->plaatsen = $request->plaatsen;    $workshops->price = $request->price;    $workshops->save();    session()->flash('success', 'The workshop has been updated');    return redirect('admin/workshops');}
查看完整描述

3 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

查看您的路线文件,您需要 Route::put() 作为您尝试使用的路线。


查看完整回答
反对 回复 2023-07-08
?
ITMISS

TA贡献1871条经验 获得超8个赞

您需要使用 PUT 定义您的路线,如下所示

路线::put('/admin/workshops/{id}', 'ControllerName@methodName');

查看完整回答
反对 回复 2023-07-08
?
慕丝7291255

TA贡献1859条经验 获得超6个赞

你必须像这样使用

Route::post('/admin/workshops/{id}',  'ControllerNameController@methodName');


查看完整回答
反对 回复 2023-07-08
  • 3 回答
  • 0 关注
  • 138 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信