我正在尝试使用Http方法使用HTTP请求重新激活用户的订阅,但可能存在两个问题(json代码将返回两个潜在错误):
使用无效的付款资料重新启动已取消的订阅
应通过以下回复取消订阅
{
"errors": ["The credit card on file could not be charged."]
}
订阅应该在以下JSON响应中处于活动状态
{
"errors": ["Cannot reactivate a subscription that is not marked
\"Canceled\", \"Unpaid\", or \"Trial Ended\"."]
}
我是Laravel的新手,因此我想知道在向服务器发送请求时我可以检测错误的方式,但是现在我只有一个选项(没有有效的if语句)无法检测到问题
我认为if语句可以,但我不确定如何。谢谢!
答案 0 :(得分:0)
好的,if语句将起作用:
if (isset(response()->error)){
// error message
} else {
// success message
}