如何在Laravel中使用此类/库: https://github.com/planetteamspeak/ts3phpframework
我试图将它包含在这样的config / app.php提供程序中:
planetteamspeak\ts3-php-framework\libraries\TeamSpeak3.php::class,
但是我一直收到这个错误,而且我无法找到有关它的任何信息。我也尝试在最后没有.php添加它,但这也没有帮助。
Fatal error: Uncaught ReflectionException: Class log does not exist in PATH-HERE\vendor\laravel\framework\src\Illuminate\Container\Container.php:734
我会感激任何帮助,谢谢!
答案 0 :(得分:1)
要在Laravel中使用您的类/库,首先应该为您的ts3phpframework
"require": {
"planetteamspeak/ts3phpframework" : "1.*"
}
在文件app.php
内你需要做两件事(类似这样,不知道别名和提供者的正确名称(确保在做之前做作曲家更新)
首先添加提供者(只是提示如何做)
'providers' => [
ts3phpframework/ts3phpframeworkProvider::class
]
第二个添加别名(只是提示如何做)
'aliases' => [
'ts3phpframework' => ts3phpframework\Facades\ts3phpframework::class,
]
如果您无法使用编辑器获取此库,请使用help of this手动添加该库。如果您无法找到别名和提供商,请在this的帮助下手动创建别名和提供商。
最后,非常类似的问题已经回答here