Laravel-5中的Undefine方法?

时间:2018-05-22 06:55:13

标签: php html css mysql laravel

请有人告诉我如何解决这个错误。我是laravel的新手,所以我无法理解这些方法。请帮我修复此错误。

  

undefined方法Illuminate \ Database \ Query \ Builder :: edit()

请帮帮我或告诉我为什么会出现这个错误。

2 个答案:

答案 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();
}