Så här använder du den här metoden:
Model::updateOrCreate(
['primary_key' => 8],
['field' => 'value', 'another_field' => 'another value']
);
Som 1:a param passerar en rad fält som är unika, eller i ditt fall den primära nyckeln. Icke-unika fält är uppenbarligen inte meningsfullt här precis som att skicka något tillsammans med PK.
2nd param är en uppsättning värden som också bör uppdateras/skapas, men som ignoreras i den unika/pk-sökningen.