[英]Can not Connected to Asterisk AMI from Laravel Controller
I have code like this 我有这样的代码
$asm = new AGI_AsteriskManager;
if(!($asm->connect('192.168.1.14','admin','123'))){
echo "can not connect to AMI";
exit;
}else {
echo 'AMI connected';
}
When I use this code on native PHP, It's show me AMI connected
but when I use this code in laravel method,It show me can not connect to AMI
当我在本地PHP上使用此代码时,表明我已
AMI connected
,但当我在laravel方法中使用此代码时,则表明我can not connect to AMI
My laravel method: 我的laravel方法:
public function call(){
$asm = new AGI_AsteriskManager;
if(!($asm->connect('192.168.1.14','admin','123'))){
echo "can not connect to AMI";
exit;
}else {
echo 'AMI connected';
}
}
This might be the problem of changing file structure in native php and laravel 这可能是在本地php和laravel中更改文件结构的问题
new AGI_AsteriskManager
will check class in current namespace, I think you should use \\
new AGI_AsteriskManager
将检查当前名称空间中的类,我认为您应该使用\\
$asm = new \AGI_AsteriskManager;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.