upsertメソッド


upsert()メソッドはすでにレコードがあればupdateなければinsertを行う。

Model::upsert($array, $key, $column);

引数等は以下の通り

Model = 対象のモデル名

$array = updateまたはinsertしたい値の配列

$key = 登録済のレコードを識別するてめのキー(プライマリーキーかユニークキーで複合の場合は配列で渡す。)

$column = updateで更新するカラムの配列(ここで指定するカラムはモデルにfillableを定義しておく必要がある。)