51 lines
1.6 KiB
PHP
Raw Permalink Normal View History

<?php
// +----------------------------------------------------------------------
// | 作者:修缘 联系QQ278896498 QQ群1054861244
// | 声明:未经作者许可,禁止倒卖等商业运营,违者必究
// | 另接php业务网站制作、代理后台、gm后台、支付对接等
// +----------------------------------------------------------------------
// | 创建时间: 2021/12/24 2:02
// +----------------------------------------------------------------------
namespace app\admin\validate;
class AgencyValidate extends Validate
{
protected $rule = [
'username' => 'require|unique:admin_user',
'invite' => 'require|length:5|alphaNum|unique:admin_user',
'password' => 'require',
'nickname' => 'require',
'level' => 'require',
'status' => 'require',
'tax' => 'require|between:1,99'
];
protected $message = [
'username.require' => '账号不能为空',
'username.unique' => '该账号已存在',
'invite.require' => '邀请码不能为空',
'invite.length' => '邀请码长度只能是5位',
'invite.unique' => '该邀请码已存在',
'invite.alphaNum' => '邀请码只能是字母和数字组和',
'role.require' => '请选择代理等级',
];
protected $scene = [
'add' => ['username', 'invite', 'password', 'nickname', 'level', 'tax'],
'edit' => ['password', 'nickname',],
];
public function sceneLogin()
{
$this->only(['username', 'password'])
->remove('username', 'unique');
}
}