我想知道如何将查询参数添加到流明中的路线

这是我创建的路线的一个示例

$app->get('/product/{apikey}','ProductController@getProduct');


这在我使用时有效


http://api.lumenbased.com/product/10920918


但我想这样使用


http://api.lumenbased.com/product/?apikey=10920918


我试过了

$app->get('/product/?apikey={apikey}','ProductController@getProduct');


但这给了我MethodNotAllowedHttpException

我想知道如何在Lumen中编写带有查询参数的路由?

最佳答案

做就是了:

$app->get('/product','ProductController@getProduct');


并使用:

$request->get('apikey')


ProductController@getProduct函数中。

(也就是说,最好通过中间件来验证API密钥...)

关于lumen - 如何在流明 route 添加查询参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38680433/

10-12 07:26