在Laravel中捕获NEXMO错误
我正在尝试发送短信给用户输入到我的应用程序的电话号码,我正在使用AXIOS向使用NEXMO API发送短信的PHP功能发出AJAX请求。 当消息传递时,我没有问题,但每当它传递时,我都会收到内部服务器错误
这是我正在使用的NEXMO代码。
$message = Nexmo::message()->send([
'to' => '234' . $phone->number,
'from' => 'NEXMO',
'text' => $text
]);
当电话号码格式正确时,以及如果有良好的网络来传送SMS,哪种方式工作正常,但一旦发送SMS时出现问题,就会产生内部服务器错误。
我曾尝试使用如下所示的TRY和CATCH
try
{
$message = Nexmo::message()->send([
'to' => '234' . $phone->number,
'from' => 'NEXMO',
'text' => $text
]);
}catch(Exception $e){
return $e;
}
它不会工作。
我也尝试返回$ message ['status']和$ message ['err-code']的值。 它仅在消息成功发送其他时间时才起作用,但仍会返回内部服务器错误。
请如何处理我的消息未被发送并通过AJAX向用户报告的情况
链接地址: http://www.djcxy.com/p/5661.html