Не удается подключиться к Asterisk AMI из контроллера Laravel

У меня есть такой код

$asm = new AGI_AsteriskManager;
if(!($asm->connect('192.168.1.14','admin','123'))){
echo "can not connect to AMI";
exit;
}else {
echo 'AMI connected';
}

Когда я использую этот код на родном PHP, он показывает мне AMI connected но когда я использую этот код в методе laravel, он показывает мне can not connect to AMI
Мой метод 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';
}
}

0

Решение

Это может быть проблемой изменения структуры файла в нативном php и laravel.

new AGI_AsteriskManager проверим класс в текущем пространстве имен, я думаю, вы должны использовать \

$asm = new \AGI_AsteriskManager;
2

Другие решения

Других решений пока нет …