问题标签 [lumen-routing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
235 浏览

php - 带有正则表达式路由参数的 Lumen 中的 route() 函数返回一个错误的 url

在 Lumen 微框架中,我创建了一个以日期为参数的简单路由(即:/2018-02-31)。

如果我返回 $from,它将返回日期为 2018-02-31。

但是,当我想使用 route() 函数返回自己的路线时,它会返回/2018-02-31(?:-\d{1,2}){2}}

我尝试使用其他正则表达式作为日期,例如[0-9]{4}-[0-9]{2}-[0-9]{2},但效果不佳。

0 投票
1 回答
1318 浏览

regex - 如何从 Lumen 路由器中的“任何”路由中排除“/api”(每个正则表达式)?

Lumen 路由器 (web.php) 有问题:我的项目包含带有 vue 路由器的 vue.js,所以我想将所有路由指向路由器,这确实工作正常。

我的问题是:我还有一些 api 路由,由 Lumen/controllers 处理:

好吧,这条路线localhost/api/authors运行良好。但localhost/api/authors/1返回应用程序..

我正在考虑对 vue 路由设置一个例外:

..但这会导致NotFoundHttpException。正则表达式有问题吗?它应该排除所有以/api.