##概要
Laravel5.5を使用していて、UpdateOrCreateという関数を使用した実装を行おうとしたところ
指定していないid
がNULLになっているとエラーが出てきた。
Laravel公式ドキュメント
$flight = App\Flight::updateOrCreate(
['departure' => 'Oakland', 'destination' => 'San Diego'],
['price' => 99]
);
###結果
id
以外のプライマリキーを使用する場合、
モデルにprimaryKey = 'id以外'
を記入しないとid
を使ってSQLが叩かれるみたい