【问题标题】:How to fetch data from URL in laravellaravel 如何从 URL 中获取数据
【发布时间】:2019-03-17 00:44:07
【问题描述】:

作为支付网关的响应,我重定向到我的 URL,例如:

https://app.example.com/?cko-payment-token=pay_tok_45333-23232-4705-8788787-d8f451476553

我使用 Laravel 以及如何获得 pay_tok_45333-23232-4705-8788787-d8f451476553

并使用它。需要这样的路线吗?

【问题讨论】:

  • 如何处理这个网址?

标签: laravel url routes


【解决方案1】:

? 参数只是普通的查询参数。您可以使用

$request->input('cko-payment-token')request()->input('cko-payment-token')

【讨论】:

  • 次要注意:如果您想确保它来自 URL(而不是,例如,POST 数据),您可以改用 $request->query('cko-payment-token')。在大多数情况下,没有必要。同样,$request->post() 将获取 POST 数据,即使存在同名的匹配 GET 参数。
  • 如果 URL 是 app.example.com/… 怎么办?
  • @AleksPer 不会改变任何事情。它仍然是一个查询参数,不管它在什么路由上。您的路线类似于Route::get('3d', ...)$request->input() 调用将是相同的。
猜你喜欢
  • 2019-11-23
  • 2017-06-22
  • 2020-05-05
  • 2011-02-18
  • 1970-01-01
  • 2022-08-20
  • 2022-01-26
  • 1970-01-01
  • 2018-02-15
相关资源
最近更新 更多