用户管理

This commit is contained in:
wuyanwen
2019-12-07 17:31:38 +08:00
parent fa4837487b
commit 330a19e8c3
35 changed files with 1181 additions and 214 deletions

View File

@@ -11,10 +11,18 @@ abstract class BaseModel extends \think\Model
use TransTrait;
use BaseOptionsTrait;
protected $createTime = 'create_at';
protected $createTime = 'created_at';
protected $updateTime = 'update_at';
protected $updateTime = 'updated_at';
protected $deleteTime = 'delete_at';
protected $deleteTime = 'deleted_at';
protected $autoWriteTimestamp = true;
protected $limit = 10;
// 开启
public const ENABLE = 1;
// 禁用
public const DISABLE = 2;
}

View File

@@ -1,7 +1,7 @@
<?php
namespace catcher\base;
use catcher\validates\Uniques;
use catcher\validates\Sometimes;
use think\Validate;
abstract class BaseValidate extends Validate
@@ -18,8 +18,12 @@ abstract class BaseValidate extends Validate
abstract protected function getRules(): array ;
private function register()
/**
*
* @time 2019年12月07日
* @return void
*/
private function register(): void
{
if (!empty($this->newValidates())) {
foreach ($this->newValidates() as $validate) {
@@ -28,10 +32,15 @@ abstract class BaseValidate extends Validate
}
}
private function newValidates()
/**
*
* @time 2019年12月07日
* @return array
*/
private function newValidates(): array
{
return [
new Sometimes(),
];
}
}