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

項(xiàng)目部署后控制器文件首字母小寫會(huì)報(bào)錯(cuò),最近webman是有什么變動(dòng)嗎?

kspade

項(xiàng)目部署后控制器文件首字母小寫會(huì)報(bào)錯(cuò),最近webman是有什么變動(dòng)嗎?

最近webman是不是有什么依賴插件 進(jìn)行了一些更新?
我PHP環(huán)境是自己打包的docker 環(huán)境 一直都沒有動(dòng)過,之前項(xiàng)目拉起運(yùn)行一直正常
就這兩天發(fā)現(xiàn)一個(gè)問題:

問題1 我的控制文件目錄:
/app/api/controller/verify.php (注意這個(gè)文件首字母為:小寫)

當(dāng)我使用:$request->controller 時(shí) 返回的路徑為:
/app/api/controller/Verify.php (自動(dòng)給的大寫 首字母 ,以前是小寫)

問題2
我在:/app/api/controller/verify.php
中寫了一個(gè)方法名為:

public function index(Request $request){ 
}

以前我只需要訪問:
域名/api/verify 他就可以自動(dòng)響應(yīng)的index ,
現(xiàn)在不行必須得:域名/api/verify/index 才行 不加index 就會(huì)報(bào)錯(cuò)404 (我得把verify.php 這個(gè)文件的首字母改為大寫,才可以)

請(qǐng)問這是webman的某些核心依賴變化的原因?還是linux 系統(tǒng)版本的問題?(比如嚴(yán)格區(qū)分大小寫什么的)

1222 1 0
1個(gè)回答

walkor 打賞

剛發(fā)布了一個(gè)版本,內(nèi)核合并了一個(gè)開發(fā)者的pr,可能是那個(gè)pr導(dǎo)致的。我看下

  • kspade 2023-07-21

    似乎不是剛剛的我是一個(gè)5月份開源的項(xiàng)目,目前有100多個(gè)用戶在使用,之前一直沒事,就這2天時(shí)不時(shí)有用戶來反應(yīng)部署后,登錄頁面報(bào)錯(cuò),諸多接口404
    于是我今天去檢查了以下,因?yàn)槲业哪承┻壿嬚{(diào)用了:$request->controller 判斷文件路徑
    我就發(fā)現(xiàn)了控制器首字母自動(dòng)變成了大寫(實(shí)際我文件名是小寫,請(qǐng)求url也是小寫)因此導(dǎo)致了許多報(bào)錯(cuò)問題

  • kspade 2023-07-21

    雖然我可以修改控制器文件 為大寫,但是代碼邏輯中。許多地方難得去改。,而且也找不完 太多文件了
    所以我想知道是不是某個(gè)依賴之類的原因?qū)е碌?,我直接把依賴包固定一個(gè)版本即可

  • walkor 2023-07-21

    運(yùn)行 composer info | grep webman 貼下

  • kspade 2023-07-21

    tinywan/storage 1.0.0 webman storage plugin
    webman/captcha v1.0.2 Captcha generator
    webman/console v1.2.36 Webman console
    webman/gateway-worker v1.0.8
    webman/push v1.0.16
    webman/redis-queue v1.2.4 Redis message queue plugin for webman.
    webman/think-cache v1.0.2
    webman/think-orm v1.1.1
    workerman/webman-framework v1.5.7 High performance HTTP Service Framework.

  • walkor 2023-07-21

    先用 workerman/webman-framework v1.5.6

  • kspade 2023-07-21

    的確是這個(gè)的原因,解決了

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