| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace app\admin\validate;
- use think\Validate;
- use think\Lang;
- class Platform extends Validate
- {
- // 验证规则.
- protected $rule = [
- 'platformId' => 'require|number|length:1,20',
- 'platform_email' => 'email',
- 'platform_phone' => 'length:11',
- 'platform_status' => 'require|number|length:1',
- ];
- // 触犯规则提示语.
- protected $message = '';
- // 验证层.
- protected $scene = [
- 'platform' => ['platformId'],
- 'updatePlatform' => ['platformId', 'platform_email', 'platform_phone', 'platform_status'],
- 'addPlatform' => ['platform_email', 'platform_phone', 'platform_status'],
- ];
- public function __construct() {
- $this->message = [
- //'user.require' => '用户名必须',
- //'user.alphaNum' => '用户名必须由字母和数组组成',
- //'user.length' => '用户名为6~20位',
- 'platformId' => lang('EP01001'),
- 'platform_email' => lang('EC01003'),
- 'platform_phone' => lang('EA01008'),
- 'platform_status' => lang('EC01002'),
- ];
- }
- }
|