webman 路由是否可以忽略大小写

xcsoft

webman route中 使用路由时 能否忽略大小写

Route::any('/ip/{ip}', ['app\controller\Ip', 'index']);

只能匹配 /ip/{ip} 而无法匹配到 /Ip/{ip} 等

1127 2 0
2个回答

Tinywan

这个最好的统一为小写!不然windows环境到Linux容易出问题

  • xcsoft 2022-02-01

    ???为什么要用windows环境

admin

大小写和系统有影响,psr-4自动加载,windows不分文件大小写,但是Linux下直接404。

webman路由(自定义路由)我记得底部是直接匹配的,应该是不能忽略大小写

  • xcsoft 2022-02-01

    好的, 理论上可以 对path 进行全小写 处理吧 然后 再去进行匹配吧, 可以考虑增加一个方法或参数来实现

  • xcsoft 2022-02-01

    strtolower

  • admin 2022-02-01

    对,可以提交pr

年代过于久远,无法发表回答
×
🔝