- 框架初始化
 - 安装插件
 - 修复PHP8.4报错
This commit is contained in:
2025-04-19 17:21:20 +08:00
commit c6a4e1f5f6
5306 changed files with 967782 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
<?php
namespace app\admin\validate\shopro\traits;
/**
* 自定义验证规则
*/
trait CustomRule
{
/**
* requireIf 的扩展, 可以同时验证多个值
*
* @param mixed $value
* @param mixed $rule
* @param array $data
* @return bool
*/
protected function requireIfAll($value, $rule, $data = [])
{
$ruleArr = explode(',', $rule);
$ifField = $ruleArr[0];
unset($ruleArr[0]);
if (in_array($data[$ifField], $ruleArr)) {
return $value ? true : false;
} else {
return true;
}
}
}