Viewing File: /home/assersoft/public_html/audiogramnew/app/Validation/PatientRules.php
<?php
namespace App\Validation;
use CodeIgniter\Database\BaseConnection;
class PatientRules
{
protected BaseConnection $db;
public function __construct()
{
$this->db = \Config\Database::connect();
}
public $createPatient = [
'clinic_id' => 'required|integer',
'patient_name' => 'required|min_length[3]|max_length[100]',
'patient_phone' => 'required|regex_match[/^\+?\d{10,15}$/]',
'patient_sex' => 'required|in_list[male,female]',
'patient_dob' => 'required|valid_date',
];
public $updatePatient = [
'clinic_id' => 'required|integer',
'patient_name' => 'permit_empty|min_length[3]|max_length[100]',
'patient_phone' => 'permit_empty|regex_match[/^\+?\d{10,15}$/]',
'patient_sex' => 'permit_empty|in_list[male,female]',
'patient_dob' => 'permit_empty|valid_date',
];
public $patientId = [
'patient_id' => 'required|integer',
];
}
Back to Directory
File Manager