【问题标题】:How to listen to GET param in laravel middleware如何在 laravel 中间件中收听 GET 参数
【发布时间】:2021-01-20 10:05:27
【问题描述】:

我正在尝试在 laravel 中间件中收听简单的 get param(测试参数)。
这是我的代码

Route::middleware('api')->get('/betshistory', function (Request $request) {

return $request->user();
});

这是我的网址:
http://localhost:8080/api/betshistory?test=45

我试过这样做:

    print_r($request->parameter('test'));
print_r(Route::current()->parameter('test'));
print_r($request->route()->paremeters('test'));

但我无法抓住它。 我错过了什么? 谢谢

【问题讨论】:

标签: php laravel middleware laravel-middleware


【解决方案1】:

查看与retreiving input相关的文档的这一部分。

从那里你可以做:

$test = $request->parameter('test');

或者,如果您想将搜索限制为查询参数:

$test = $request->query('test');

【讨论】:

    【解决方案2】:

    这就是答案

    $request->input('name');
    

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-31
      • 2016-10-20
      • 2021-03-21
      • 1970-01-01
      • 2017-10-04
      • 1970-01-01
      相关资源
      最近更新 更多