40 lines
1.2 KiB
PHP
Executable File
40 lines
1.2 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* 用户地址验证器
|
|
*/
|
|
|
|
namespace app\common\validate;
|
|
|
|
class UserAddressValidate extends Validate
|
|
{
|
|
protected $rule = [
|
|
'id|地址id' => 'require',
|
|
'contact|收货人' => 'require',
|
|
'telephone|手机号码' => 'require',
|
|
'province_id|省' => 'require',
|
|
'city_id|市' => 'require',
|
|
'district_id|区' => 'require',
|
|
'address|是否启用' => 'require',
|
|
'post_code|邮编' => 'require',
|
|
];
|
|
|
|
protected $message = [
|
|
'id.require' => '该地址不存在',
|
|
'contact.require' => '收货人不能为空',
|
|
'telephone.require' => '手机号不能为空',
|
|
'province_id.require' => '省不能为空',
|
|
'city_id.require' => '市不能为空',
|
|
'district_id.require' => '区不能为空',
|
|
'address.require' => '详情地址不能为空',
|
|
'post_code.require' => '邮编不能为空',
|
|
];
|
|
|
|
protected $scene = [
|
|
'add' => ['contact', 'telephone', 'province_id', 'city_id', 'district_id', 'address',],
|
|
'edit' => ['contact', 'telephone', 'province_id', 'city_id', 'district_id', 'address',],
|
|
'del' =>['id'],
|
|
];
|
|
|
|
|
|
}
|