国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman-admin升級窘境

破建站的

問題描述

嘗試更新了下后臺,發(fā)現(xiàn)升級很困難,因為我的模板使用了blade,后臺登陸做了優(yōu)化,配置文件異常處理也做了修改。去掉了用戶模塊等等。

當(dāng)我嘗試更新后臺發(fā)現(xiàn)我修改好的配置以及代碼(管理員、文件上傳等)全部被覆蓋
官方后續(xù)是否可以將核心功能分離(核心功能以cpmposer方式引入 比如數(shù)據(jù)庫管理可以作為核心升級,后臺角色 菜單 權(quán)限等核心,后臺升級只需要更新ui組件 新的js插件等等這些通用的功能) 其他涉及到業(yè)務(wù)功能的組件不再進(jìn)行更改(交給開發(fā)者按業(yè)務(wù)邏輯自行修改)。而不是全部放在admin目錄中。業(yè)務(wù)邏輯有個初始功能就夠了。

重點(diǎn):我愛webman 感謝walkor大大的無私奉獻(xiàn)

1501 4 0
4個回答

walkor 打賞

這個很難做到。很多升級是ui和后臺邏輯都需要修改的。
如果你需要重寫某個部分,可以將重寫的部分放到主項目中,比如在主項目里建立一個admin目錄。
通過配置下菜單做到點(diǎn)擊某個菜單訪問主項目的admin的文件。

  • 破建站的 2023-05-16

    感謝大大的回復(fù) admin的擴(kuò)展包核心命名空間是否能夠考慮變成webman/admin開頭,plugin/admin發(fā)布時繼承以webman/admin開頭的核心文件,升級時只需要升級webman/admin開頭的這些文件,public目錄下自帶的靜態(tài)資源一般很少修改,可以直接升級,view目錄中table目錄入侵最小(可以發(fā)布替換) 其他目錄可由開發(fā)者自行決定是否替換(自行從包里復(fù)制替換)。

    總結(jié):此方案改動其實(shí)較大,有很多我考慮不足的地方(參考了docat-admin的升級方式) 感謝大大的解答

  • wanyuwei 2023-05-16

    walkor大大,能把升級的git日志放出來嗎?這樣我們可以有針對性的升級,我現(xiàn)在是一個文件一個文件對比的,耗費(fèi)的時間會比較久

  • wanyuwei 2023-05-16

    如果有g(shù)it日志的話,這樣就很容易知道哪些文件變動了,我們自己本地對比一下選擇性升級即可

  • walkor 2023-05-16

    GitHub有提交記錄

  • wanyuwei 2023-05-17

    好的,看到了,謝謝

996

我也遇到這種問題 現(xiàn)在不敢升級后臺了

  • 暫無評論
真的是你呀

這點(diǎn)wordpress就做的很好,通過它的hook,不修改核心代碼幾乎可以修改一切

  • ersic 2023-05-17

    他這不相當(dāng)于改了wordpress的核心代碼嗎

  • 真的是你呀 2023-05-17

    嗯,應(yīng)該說是不會被覆蓋

artisan

開發(fā)過程中遵守“不直接修改admin自帶的文件”的原則即可

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??