dlh_test_server/app/api/validate/LocalStoreGoodsValidate.php

33 lines
772 B
PHP
Raw Normal View History

2024-08-21 17:22:00 +08:00
<?php
namespace app\api\validate;
use think\Validate;
2024-08-21 17:33:45 +08:00
class LocalStoreGoods extends Validate
2024-08-21 17:22:00 +08:00
{
protected $rule = [
'lstore_id' => 'require',
'title' => 'require',
'price' => 'require|checkPrice',
'url' => 'require'
];
protected $message = [
'lstore_id.require' => '商家ID不能为空',
'title.require' => '商品名称不能为空',
'url.require' => '商品图片不能为空',
];
2024-08-21 17:33:45 +08:00
protected $scene = [
'add' => ['lstore_id', 'title', 'price', 'url'],
];
2024-08-21 17:22:00 +08:00
public function checkPrice($value)
{
$pattern = '/^\d+(\.\d{1,2})?$/';
if (!preg_match($pattern, $value)) {
return "价格或金额格式不正确";
}
return true;
}
}