I am creating rest api and for that i am adding some rules to validate form. for testing purpose i have used just variables.
my rules are as below.
$this->form_validation->set_rules('user_id', User ID, 'required');
$this->form_validation->set_rules('firstname', First Name, 'required');
my response is as below.
when i am not passing any of the variables.
The User ID field is required.\nThe Firstname field is required.\n
when i am passing only user_id with blank value.
The Firstname field is required.\n
when i am passing only user_id with some value.
The Firstname field is required.\n
when i am passing both user_id and firstname, user_id with some value and firstname as blank. The form validation gets successfull.
i don't know why codeigniter is not counting blank field as empty field not not throwing required validation on it. i am not newbee in codeingiter but never used this form validation before. i have used laravel form validator and laravel work fine. what is problem with CI?