【发布时间】:2020-01-29 08:35:00
【问题描述】:
我有一个错误提示:
函数 App\Http\Controllers\RakController::update() 的参数太少,通过了 1 个,预期正好有 2 个
这是我拥有的代码:
public function update(Request $request, $id)
{
$data=Rak::find($id);
$data->kode_rak=$request->get('kode_rak');
$data->server=$request->get('server');
$data->os=$request->get('os');
$data->ip=$request->get('ip');
$data->masa_berlaku=$request->get('masa_berlaku');
$data->merek=$request->get('merek');
$data->type=$request->get('type');
$data->save();
return redirect ('/d_rak');
}
我在这里错过了什么,感谢任何帮助
【问题讨论】:
-
改用
$data->update(); -
也向我们展示您的表格
-
更新功能似乎在您的控制器中,并且使用 $id 变量,您应该为该功能提供一个路由参数(如您的路由中的 {id} )。检查您的路线规则或将其包含在您的问题中,以便人们回答您。
-
你能分享你的目标路线吗?