public static function getFdcValues($attributes) { /* if (strpos($attributes['ID'], 'NEW_RECORD') !== false) { unset($attributes['ID']); } */ if (strpos($attributes['ID'], 'NEW_RECORD') !== false) { /* if ( array_key_exists ( 'auto', $attributes )) unset($attributes['auto']); // if ( array_key_exists ( 'isAdding', $attributes )) unset($attributes['isAdding']); if ( array_key_exists ( 'ID', $attributes )) unset($attributes['ID']); if ( array_key_exists ( 'FLOW_PHASE', $attributes )) unset($attributes['FLOW_PHASE']); */ $newAttributes = ['OCCUR_DATE' => $attributes['OCCUR_DATE'], 'TICKET_NO' => $attributes['TICKET_NO'], 'TANK_ID' => $attributes['TANK_ID']]; } else { $newAttributes = ['ID' => $attributes['ID']]; } $fdcValues = RunTicketFdcValue::where($newAttributes)->first(); return $fdcValues; }