Store the customized Shopro mall so it can be kept on the remote.

Co-authored-by: Cursor <cursoragent@cursor.com>
这个提交包含在:
wikiboss
2026-09-22 13:55:12 +08:00
当前提交 b87880e247
共有 2547 个文件被更改,包括 423496 次插入 和 0 次删除

查看文件

@@ -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;
}
}
}