请有人告诉我如何解决这个错误。我是laravel的新手,所以我无法理解这些方法。请帮我修复此错误。
undefined方法Illuminate \ Database \ Query \ Builder :: edit()
请帮帮我或告诉我为什么会出现这个错误。
答案 0 :(得分:0)
您尝试更新功能。 在Illuminate \ Database \ Query \ Builder中有功能
/**
* Update a record in the database.
*
* @param array $values
* @return int
*/
public function update(array $values)
{
$sql = $this->grammar->compileUpdate($this, $values);
return $this->connection->update($sql, $this->cleanBindings(
$this->grammar->prepareBindingsForUpdate($this->bindings, $values)
));
}
答案 1 :(得分:0)
简单的更新方法示例:
Route('/update/profile/{id}','UserController@updateData');
public function updateData(Request $request){
$value = ModelName::find($request->id);
$value->name = $request->name;
$value->email = $request->email;
$value->nickaname = $request->nickaname;
$value->save();
}