valid_email - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: CodeIgniter 4 (https://forum.codeigniter.com/forumdisplay.php?fid=28) +--- Forum: CodeIgniter 4 Support (https://forum.codeigniter.com/forumdisplay.php?fid=30) +--- Thread: valid_email (/showthread.php?tid=68554) |
valid_email - donpwinston - 07-26-2017 If my email field is not a required field I still get an error message when the user leaves the email field empty. The valid_email rule should not return an error in this case. If it is required then the rule would be required|valid_email. valid_email is impossible to use if it is not required. I had to make my own. I think CI3 works properly? RE: valid_email - Martin7483 - 07-26-2017 No, rules are independed and do not run based on the outcome of other rules. An empty value is not a valid email. So it does do what it should do. RE: valid_email - donpwinston - 04-12-2018 Then there should be a "nullable" rule to fix this problem. (I believe Laravel does this) RE: valid_email - InsiteFX - 04-14-2018 Then Laravel is doing it wrong! What happens if you try to send an email without an email address? CodeIgniter is doing it the correct way. RE: valid_email - Paradinight - 04-14-2018 (04-14-2018, 03:11 AM)InsiteFX Wrote: Then Laravel is doing it wrong! There is more than one way. Your reasoning is wrong. PHP Code: if(checkIfEmailExist) { RE: valid_email - InsiteFX - 04-14-2018 @Paradinight I understand that, I was just pointing out that CI was not wrong. If you give the same problem to 10 different programmers you will get 10 different results. |