この方法の使用方法は次のとおりです。
Model::updateOrCreate(
['primary_key' => 8],
['field' => 'value', 'another_field' => 'another value']
);
最初のパラメータとして、一意のフィールドの配列、またはあなたの場合は主キーを渡します。一意でないフィールドは、PKと一緒に何かを渡すのと同じように、ここでは明らかに意味がありません。
2番目のパラメーターは、更新/作成する必要がある値の配列ですが、unique/pk検索では無視されます。