使用Laravel

时间:2016-07-14 09:51:00

标签: php class laravel

如何在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

我会感激任何帮助,谢谢!

1 个答案:

答案 0 :(得分:1)

要在Laravel中使用您的类/库,首先应该为您的ts3phpframework

输入您的composer.json dependecy
"require": {
"planetteamspeak/ts3phpframework" : "1.*"
}

在文件app.php内你需要做两件事(类似这样,不知道别名和提供者的正确名称(确保在做之前做作曲家更新)

首先添加提供者(只是提示如何做)

'providers' => [
ts3phpframework/ts3phpframeworkProvider::class
]

第二个添加别名(只是提示如何做)

'aliases' => [
'ts3phpframework' => ts3phpframework\Facades\ts3phpframework::class,
]

如果您无法使用编辑器获取此库,请使用help of this手动添加该库。如果您无法找到别名和提供商,请在this的帮助下手动创建别名和提供商。

最后,非常类似的问题已经回答here