From 2b92a0c693dc49588e96dcf27e16d406f9686b34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Thu, 27 Jul 2023 16:09:07 +0800 Subject: [PATCH] fix(info): php version check --- app/http/controllers/info_controller.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/http/controllers/info_controller.go b/app/http/controllers/info_controller.go index 8c7e4f89..627a0b8f 100644 --- a/app/http/controllers/info_controller.go +++ b/app/http/controllers/info_controller.go @@ -2,6 +2,7 @@ package controllers import ( "fmt" + "regexp" "strings" "github.com/goravel/framework/contracts/http" @@ -125,6 +126,11 @@ func (c *InfoController) InstalledDbAndPhp(ctx http.Context) { var phpData []data phpData = append(phpData, data{Slug: "0", Name: "不使用"}) for _, p := range php { + match := regexp.MustCompile(`php(\d+)`).FindStringSubmatch(p.Slug) + if len(match) == 0 { + continue + } + phpData = append(phpData, data{Slug: strings.ReplaceAll(p.Slug, "php", ""), Name: c.plugin.GetBySlug(p.Slug).Name}) }