как проверить существует ли строка в БД если да перезаписать если нет создать новую? laravel

нужно проверить если есть строка с определенным "product_id"

foreach ($arr as $ar){
            $Temp = array();
            $Temp['category_id'] = $category_id;
            $Temp['product_id'] = $product_id;
            $Temp['print'] = $ar[1];
            $Temp['inspection'] = $ar[2];
            $Temp['method'] = $ar[3];
            $Temp['result'] = $ar[4];
            array_push($Result, $Temp);
        }
        //вот так нашел некоторые советуют но не работает
        foreach ($Result as $Resul){
            $ob = Parameter::findOrNew($Resul);
            $ob->fill($Resul);
            $ob->save();

        }

Ответы (0 шт):