gpt4 book ai didi

php - Codeigniter 4 验证可选值

转载 作者:行者123 更新时间:2023-12-05 01:30:24 25 4
gpt4 key购买 nike

如何验证 codeigniter 4 中的可选值

例如条件

  1. 如果一个字段由用户填写是可选的
  2. 如果一个字段被用户留空,这是一个可选的

我应该如何在第一个条件下验证

这是我的模型代码,我希望电话字段是可选的

'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',
],

更多验证规则请关注documentation

希望这个回答对你有帮助。

关于php - Codeigniter 4 验证可选值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67115299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com