如何解决找不到Laravel 5.6类xmlrpcmsg
我正在尝试让xmlrpc用于API,Client,Value和Request类已经起作用。但是xmlrpcmsg类不断出现错误:
Call to undefined function App\Http\Controllers\xmlrpcmsg()
我正在使用laravel 5.6,并已使用composer安装了xmlrpc。
composer.json
"require": {
"phpxmlrpc/phpxmlrpc": "4.4.*"
},
我将它们包含在控制器中
namespace App\Http\Controllers;
include __DIR__ . '/../../../vendor/autoload.php';
include __DIR__ . '/../../../vendor/phpxmlrpc/phpxmlrpc/lib/xmlrpc.inc';
include __DIR__ . '/../../../vendor/phpxmlrpc/phpxmlrpc/lib/xmlrpcs.inc';
use App\Http\Controllers\CollectorConfig;
use PhpXmlRpc\Client;
use PhpXmlRpc\Value;
use PhpXmlRpc\Request;
class Collector extends CollectorConfig{
// Class constants
const XMLRPC_LOGIN = 'login';
~~~ Some more constants and code ~~~
static function connect($service = 'object'){
$msg = new xmlrpcmsg(self::XMLRPC_LOGIN);
$msg->addParam(new xmlrpcval(self::$dbname,xmlrpcval::$xmlrpcString));
$msg->addParam(new xmlrpcval(CollectorConfig::API_USER,xmlrpcval::$xmlrpcString));
$msg->addParam(new xmlrpcval(CollectorConfig::API_PASSWORD,xmlrpcval::$xmlrpcString));
$resp = $client->send($msg);
}
}
有人知道我如何让该类在我的控制器中工作吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。