Viewing File: /home/assersoft/public_html/audiogramnew/app/Validation/ClinicRules.php
<?php
namespace App\Validation;
class ClinicRules
{
public $createClinic = [
'clinic_name' => 'required|alpha_numeric_space|min_length[3]|max_length[255]|is_unique[clinics.clinic_name]',
'clinic_address' => 'required|min_length[3]|max_length[255]',
'clinic_phone' => 'required|regex_match[/^(?:\+923|03)[0-9]{9}$/]|is_unique[clinics.clinic_phone]',
'clinic_email' => 'required|valid_email|is_unique[clinics.clinic_email]',
];
public $updateClinic = [
'clinic_name' => 'permit_empty|alpha_numeric_space|min_length[3]|max_length[255]|is_unique[clinics.clinic_name,clinic_id,{clinic_id}]',
'clinic_address' => 'permit_empty|min_length[3]|max_length[255]',
'clinic_phone' => 'permit_empty|regex_match[/^(?:\+923|03)[0-9]{9}$/]|is_unique[clinics.clinic_phone,clinic_id,{clinic_id}]',
'clinic_email' => 'permit_empty|valid_email|is_unique[clinics.clinic_email,clinic_id,{clinic_id}]',
'subscription_status' => 'permit_empty|numeric',
];
public $clinicId = [
'clinic_id' => 'required|numeric',
];
public $renewSubscription = [
'subscription_start_date' => 'required|valid_date',
'subscription_end_date' => 'required|valid_date',
'subscription_days' => 'required|numeric',
'subscription_fees' => 'required|numeric',
];
}
Back to Directory
File Manager