update:优化模块信息获取

This commit is contained in:
JaguarJack
2021-02-08 11:12:36 +08:00
parent 84c85c3d12
commit 61ecd0629f
3 changed files with 56 additions and 124 deletions

View File

@@ -125,7 +125,8 @@ class InstallLocalModule
*/
public function enableModule()
{
CatchAdmin::enableModule($this->module);
CatchAdmin::updateModuleInfo($this->module, ['enable' => true]);
app(Permissions::class)->restore(['module' => trim($this->module)]);
}
@@ -137,7 +138,7 @@ class InstallLocalModule
*/
public function disableModule()
{
CatchAdmin::disableModule($this->module);
CatchAdmin::updateModuleInfo($this->module, ['enable' => false]);
Permissions::destroy(function ($query) {
$query->where('module', trim($this->module));