我正在使用laravel 5.1.我想使用XML解析器,我搜索并发现Orchestra主要用于.所以我已经完成了安装和配置文档中给出的所有步骤.我加入Orchestra\Parser\XmlServiceProvider::class
的providers
第config/app.php
和'XmlParser' => Orchestra\Parser\Xml\Facade::class
中aliases
节.
现在在我的控制器中,我添加了名称空间,就像use Orchestra\Parser\Xml\Facade;
在我的控制器顶部一样.但是当我尝试在我的行动中使用它的功能时,比如
$xml = XmlParser::load($xml_document);
它会生成错误说明,
Class 'App\Http\Controllers\XmlParser' not found
所以我想知道是否还有其他方法Laravel 5.1
可以使用这些软件包,Orchestra
如果有人使用它,我会做错事.
由于文档已经描述了外观别名的注册:
'XmlParser' => Orchestra\Parser\Xml\Facade::class,
您可以使用\XmlParser::load()
或导入别名.
use XmlParser;
或导入完整的命名空间.
use Orchestra\Parser\Xml\Facade as XmlParser;