【发布时间】:2021-10-18 05:54:33
【问题描述】:
公共函数verifyotp(请求$request) { $mobile=$request->mobilenumber;
$otp=$request->otp;
$client = new \GuzzleHttp\Client();
$tem='https://www.smsalert.co.in/api/mverify.json?apikey=#&mobileno=';
$cod='&code=';
$msg=($tem.$mobile.$cod.$otp);
$res=$client->request('POST', $msg);
(string) $res->getBody();
if($res->getBody(['description']=== "['desc']:Code does not match.")
{
echo 'Code Not Matched';
}
elseif(($res->getBody(['description'] === "['desc']:Code Matched successfully."))
{
echo 'Code Matched;
}
}
我得到了 api 的响应。我得到了两个响应
一个是这样的
{ “状态”:“成功”, “描述”: { "desc": "代码不匹配。" } }
第二个这样
{ “状态”:“成功”, “描述”: { "desc": "代码匹配成功。" } } 在这个回复中,我想在我的控制器上阅读“desc”
如何使用 if 条件检查 desc ?
【问题讨论】:
-
请添加有关您的问题的更多信息。您使用的 API 和您尝试过的代码 sn-p 等信息将很有用:)
标签: laravel