Php Codeigniter 4可选值验证
如何验证codeigniter 4中的可选值 例如条件Php Codeigniter 4可选值验证,php,codeigniter,codeigniter-4,Php,Codeigniter,Codeigniter 4,如何验证codeigniter 4中的可选值 例如条件 如果一个字段由用户填写,这是可选的 如果用户将一个字段留空,这是一个可选字段 在第一种情况下,我应该如何验证 这是我的型号代码,我希望电话字段是可选的 'create' => [ 'message' => 'required|alpha_numeric_punct|max_length[10000]', 'name' =
'create' => [
'message' => 'required|alpha_numeric_punct|max_length[10000]',
'name' => 'required|alpha_space',
'email' => 'required|valid_email',
'phone' => 'alpha_numeric_punct',
'status' => 'required|integer',
],
您可以使用
permit_empty
来允许字段接收空数组、空字符串、null或false
在模型代码中
'create' => [
'message' => 'required|alpha_numeric_punct|max_length[10000]',
'name' => 'required|alpha_space',
'email' => 'required|valid_email',
'phone' => 'permit_empty|alpha_numeric_punct',
'status' => 'required|integer',
],
有关更多验证规则,请遵循
希望这个答案对你有帮助