修改服务

This commit is contained in:
wuyanwen 2019-12-13 17:25:22 +08:00
parent d40deeff60
commit 0d0cc6eeb6

View File

@ -6,11 +6,13 @@ use catchAdmin\permissions\OperateLogListener;
use catchAdmin\permissions\PermissionsMiddleware; use catchAdmin\permissions\PermissionsMiddleware;
use catchAdmin\system\event\LoginLogEvent; use catchAdmin\system\event\LoginLogEvent;
use catchAdmin\system\event\OperateLogEvent; use catchAdmin\system\event\OperateLogEvent;
use catcher\command\BackupCommand;
use catcher\command\InstallCommand; use catcher\command\InstallCommand;
use catcher\command\MigrateRunCommand; use catcher\command\MigrateRunCommand;
use catcher\command\ModelGeneratorCommand; use catcher\command\ModelGeneratorCommand;
use catcher\command\ModuleCacheCommand; use catcher\command\ModuleCacheCommand;
use catcher\command\SeedRunCommand; use catcher\command\SeedRunCommand;
use catcher\event\LoadModuleRoutes;
use catcher\validates\Sometimes; use catcher\validates\Sometimes;
use think\facade\Validate; use think\facade\Validate;
use think\Service; use think\Service;
@ -24,20 +26,30 @@ class CatchAdminService extends Service
*/ */
public function boot() public function boot()
{ {
$this->commands([
InstallCommand::class,
ModuleCacheCommand::class,
MigrateRunCommand::class,
ModelGeneratorCommand::class,
SeedRunCommand::class
]);
$this->registerCommands();
$this->registerValidates(); $this->registerValidates();
$this->registerMiddleWares(); $this->registerMiddleWares();
$this->registerEvents(); $this->registerEvents();
$this->registerListeners(); $this->registerListeners();
} }
/**
*
* @time 2019年12月13日
* @return void
*/
protected function registerCommands(): void
{
$this->commands([
InstallCommand::class,
ModuleCacheCommand::class,
MigrateRunCommand::class,
ModelGeneratorCommand::class,
SeedRunCommand::class,
BackupCommand::class,
]);
}
/** /**
* *
* @time 2019年12月07日 * @time 2019年12月07日
@ -98,6 +110,9 @@ class CatchAdminService extends Service
'operateLog' => [ 'operateLog' => [
OperateLogListener::class, OperateLogListener::class,
], ],
'RouteLoaded' => [
LoadModuleRoutes::class
]
]); ]);
} }