whereNotNull('painting_cycle') // paint_cycle boş olmayan verileri al ->get(); $count = 0; foreach ($lineLists as $line) { // paint_cycle'a göre update veya insert işlemi yap // Check if record exists $existingRecord = DB::table('paint_systems') ->where('paint_cycle', $line->painting_cycle) ->first(); if ($existingRecord) { // Update existing record DB::table('paint_systems') ->where('paint_cycle', $line->painting_cycle) ->update([ 'paint_cycle' => $line->painting_cycle, 'revision' => $line->rev ?? "", ]); } else { // Insert new record DB::table('paint_systems') ->insert([ 'paint_cycle' => $line->painting_cycle, 'revision' => $line->rev ?? "", ]); } DB::table('color_systems')->updateOrInsert( ['fluid_code' => $line->fluid_code], // Güncellenecek veya eklenecek satırı belirler [ 'fluid_code_description' => $line->fluid_en ?? "", 'fluid_code' => $line->fluid_code, 'design_temperature' => $line->design_temperature ?? "", 'working_temperature' => $line->working_temperature ?? "", 'unit' => $line->unit, ] ); $count++; } ?>