菜单新增隐藏显示功能

This commit is contained in:
yanwenwu
2020-05-20 11:31:04 +08:00
parent ff1d7dfd2e
commit 70b6b0407c
4 changed files with 70 additions and 1 deletions

View File

@@ -119,6 +119,30 @@ class Permission extends CatchController
return CatchResponse::success($this->permissions->deleteBy($id));
}
/**
* 显示/隐藏
*
* @author JaguarJack
* @email njphper@gmail.com
* @time 2020/5/19
* @param $id
* @return Json
*/
public function show($id)
{
$permission = $this->permissions->findBy($id);
$permission->status = $permission->status == Permissions::ENABLE ? Permissions::DISABLE : Permissions::ENABLE;
if ($permission->save()) {
$this->permissions->where('parent_id', $id)->update([
'status' => $permission->status,
]);
}
return CatchResponse::success($permission->save());
}
}