'required|max_length[255]', 'machine_type' => 'required|max_length[255]', 'energy_type' => 'required|max_length[255]', ]; // Validation messages (optional) protected $validationMessages = []; // Skip validation (set to true to skip validation rules) protected $skipValidation = false; public function checkMachineName($machineId,$machineName){ $builder = $this->db->table('t_factorymachinemaster'); if(!empty($machineId)){ $builder = $builder->where('id !=' , $machineId); } $builder = $builder->where('REPLACE(machine_name, " ", "") ',$machineName); $query = $builder->get(); if ($query->getNumRows() > 0) { return $query->getResultArray(); } else { return []; } } public function getAllActiveElectricMachines(){ $result = $this->db->table('t_factorymachinemaster') ->where('is_active', 1) ->where('energy_type', 'electric') ->orderBy('id', 'asc') ->get() ->getResultArray(); return $result ; } public function getSelectedElectricMachines($distinctMachineId){ $result = $this->db->table('t_factorymachinemaster') ->whereIn('id', $distinctMachineId) ->orderBy('id', 'asc') ->get() ->getResultArray(); return $result; } public function getAllActiveDieselMachines(){ $result = $this->db->table('t_factorymachinemaster') ->where('is_active', 1) ->where('energy_type', 'diesel') ->orderBy('id', 'asc') ->get() ->getResultArray(); return $result ; } public function getSelectedDieselMachines($distinctMachineId){ $result = $this->db->table('t_factorymachinemaster') ->whereIn('id', $distinctMachineId) ->orderBy('id', 'asc') ->get() ->getResultArray(); return $result; } }