sql >> Base de Datos >  >> RDS >> Mysql

Laravel updateOrCreate con base de datos autoincremental

Así es como se usa este método:

Model::updateOrCreate(
   ['primary_key' => 8],
   ['field' => 'value', 'another_field' => 'another value']
);

Como primer parámetro, pase una serie de campos que son únicos o, en su caso, la clave principal. Los campos no únicos no tienen sentido aquí, obviamente, al igual que pasar cualquier cosa junto con el PK.

El segundo parámetro es una matriz de valores que también deben actualizarse/crearse, pero que se ignoran en la búsqueda única/pk.