【问题标题】:How to add query parameter to routes in Lumen?如何向 Lumen 中的路由添加查询参数?
【发布时间】:2016-07-31 03:18:22
【问题描述】:

我想知道如何在 Lumen 中向路由添加查询参数

这是我创建的路线示例

$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 中编写带有查询参数的路由?

【问题讨论】:

  • 如果投反对票的人也添加了投反对票的理由,那就太好了

标签: lumen


【解决方案1】:

只要做:

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

并使用:

$request->get('apikey')

ProductController@getProduct 函数中。

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

【讨论】:

  • 感谢您的回答和建议我使用 jwt $app->get('/product',['middleware' => 'jwt.auth','uses' => ' 实现了一个中间件ProductController@getProduct']);
猜你喜欢
  • 1970-01-01
  • 2020-02-09
  • 1970-01-01
  • 1970-01-01
  • 2015-09-25
  • 2022-01-13
  • 2021-09-29
  • 1970-01-01
  • 2017-06-03
相关资源
最近更新 更多