当前位置:  开发笔记 > 编程语言 > 正文

如何通过Laravel IoC Container访问Orchestra Xml Parser

如何解决《如何通过LaravelIoCContainer访问OrchestraXmlParser》经验,为你挑选了1个好方法。

我正在使用laravel 5.1.我想使用XML解析器,我搜索并发现Orchestra主要用于.所以我已经完成了安装和配置文档中给出的所有步骤.我加入Orchestra\Parser\XmlServiceProvider::classprovidersconfig/app.php'XmlParser' => Orchestra\Parser\Xml\Facade::classaliases节.

现在在我的控制器中,我添加了名称空间,就像use Orchestra\Parser\Xml\Facade;在我的控制器顶部一样.但是当我尝试在我的行动中使用它的功能时,比如

$xml = XmlParser::load($xml_document);

它会生成错误说明,

Class 'App\Http\Controllers\XmlParser' not found

所以我想知道是否还有其他方法Laravel 5.1可以使用这些软件包,Orchestra如果有人使用它,我会做错事.



1> crynobone..:

由于文档已经描述了外观别名的注册:

'XmlParser' => Orchestra\Parser\Xml\Facade::class,

您可以使用\XmlParser::load()或导入别名.

use XmlParser;

或导入完整的命名空间.

use Orchestra\Parser\Xml\Facade as XmlParser;

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有