route 函数的问题,希望改进

ala3246875

例如 url 为 /subject/{id},name为 subject
直接使用 route('subject', 2)是无法正常生成的,
希望改进该函数。 单个参数的时候,直接传入值即可生成。

还有个问题就是 Route::get('/subject').

如果不带前面的斜杠,是无法正常匹配的。希望能兼容下。

791 3 0
3个回答

walkor

感谢你的建议,主干已经支持,等下个版本发布

walkor

1.3.7 已经支持,执行以下命令升级
composer require workerman/webman-framework ^1.3.7 && composer require webman/console ^1.0.16 && ./webman install

walkor

还有个问题就是 Route::get('/subject').
如果不带前面的斜杠,是无法正常匹配的。希望能兼容下。

这个兼容在v1.3.9去掉了,因为它引起了很多项目异常,这个还是按照规范写吧。

  • ala3246875 2022-04-04

    因为提供的接口太少,有的人设置中间件用group ,传入空, 不用group 就无法批量设置。

  • ala3246875 2022-04-04

    会经常关注更新,但是目前用的1.3.8版本不更新了,我已经把内核大量修改了。
    增加了middleware 和 group 无论在哪里设置的middleware都可以生效。
    中间件支持对参数解密,并送入控制器。

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