gpt4 book ai didi

php - Lumen - 带有前缀和可选参数的路由

转载 作者:可可西里 更新时间:2023-11-01 13:25:32 29 4
gpt4 key购买 nike

我正在查看 Lumen 中的路由,它似乎无法正常工作,我无法确定这是一个问题还是我的理解。

$router->get('{adaptor}[/{id}]',     ['uses' => 'MyController@readAction']);

这种方式可行,但我更愿意使用前缀来对我的所有路由进行分组:

$router->group(['prefix' => '{adaptor}'], function () use ($router) {
$router->get('[/{id}]', ['uses' => 'MyController@readAction']);
// CRUD routes to be added here
});

如果我转到 /acme,我会得到 MethodNotAllowed Exception,但如果我添加 /acme/1,它会正常工作。前缀是否需要另一个路由项才能工作?

最佳答案

前缀需要另一个路由项才能正常工作。

https://lumen.laravel.com/docs/5.4/routing#route-parameters

Optional parameters are only supported in a trailing position of the URI.

关于php - Lumen - 带有前缀和可选参数的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54649879/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com