gpt4 book ai didi

laravel - 如何从 Axios GET 请求的 url 获取参数?

转载 作者:搜寻专家 更新时间:2023-10-30 22:31:17 24 4
gpt4 key购买 nike

首先,这不是重复的。

如何从 GET 请求的 URL 获取我的 Axios 参数?

例子:

链接:http://127.0.0.1:8000/callback?Authority=000000000000000000000000000107041762&Status=OK

所以参数是AuthorityStatus

权限:如何从 url 获取此参数状态:如何从 url 获取此参数

我正在使用 laravel 和 vue.js,代码是:

回调.vue:

<template>
<div>
TEXT
</div>
</template>

<script>
export default {
name: "callback",
data () {
return {}
},

methods: {
loadData(){
axios.get("api/callback", {
Authority: ,
Status
})
.then(({ data }) => (
console.log(data)
));
},
},
created() {
this.loadData();
}
}

Controller 函数:

public function order(Request $request){

$MerchantID = 'xxxx';
$Authority =$request->get('Authority') ;

$Amount = 111 ;
if ($request->get('Status') == 'OK') {
$client = new nusoap_client('https://localhost/ices/WebGate/wsdl', 'wsdl');
$client->soap_defencoding = 'UTF-8';

$result = $client->call('PaymentVerification', [
[
'MerchantID' => $MerchantID,
'Authority' => $Authority,
'Amount' => $Amount,
],
]);

if ($result['Status'] == 100) {
return 'Done';

} else {
return 'Error 1';
}
}
else
{
return 'Error 2';
}

最佳答案

你需要使用{params: {}}将url查询传递给axios.get

axios.get("api/callback", {
params: {
Authority: ''
Status: 'OK'
}
})
.then(({
data
}) => (
console.log(data)
));

关于laravel - 如何从 Axios GET 请求的 url 获取参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55005518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com