が動作していない、更新は()()私はlaravelに新しいです
コード1を、一般的な更新機能を作成している間、私が問題に直面しています2:私はこれを試してみました場合は、働いている:
if ($obj->where("candidate_id", $primaryKey)->update($data)){
return TRUE;
}
else
return FALSE;
iは、コード1が
が動作していない、更新は()()私はlaravelに新しいです
コード1を、一般的な更新機能を作成している間、私が問題に直面しています2:私はこれを試してみました場合は、働いている:
if ($obj->where("candidate_id", $primaryKey)->update($data)){
return TRUE;
}
else
return FALSE;
iは、コード1が
は私が作るつもり動作するはずですしたいですLaravelは主キーがid
であると予測し、candidate_id
を使用しているため、モデルの$primaryKey
プロパティを適切に設定する必要があると推測しています。
class Candidate extends Model {
protected $primaryKey = 'candidate_id';
}
またfind()
がエラーを回避するために、更新をコミットする前に何かを見つけたことを確認するために確認したいことがあります。
if ($obj->where($obj->getKeyName(), $primaryKey)->update($data)){
return TRUE;
}
else
return FALSE;
それは動作していません.... –
あなたもreuturn $ obj->($ PRIMARYKEY)を見つけることができます - >更新($データ);:
–これを行うためのより良い解決策があるかもしれない –