Laravel 5.1 - 服务提供商无法解决的依赖关系

时间:2015-12-15 14:46:38

标签: php laravel-5 youtube-api laravel-5.1 youtube-data-api

我想使用alaouy中的Youtube包装服务提供商,我收到以下错误。

  

类Alaouy \ Youtube \ Youtube中无法解析的依赖项解析[参数#0 [$ key]]

这是我在控制器中的代码:

use Alaouy\Youtube\Youtube;

class UrlController extends Controller
{
    public function search(Request $request, Youtube $yt)
    {
        $yt->parseVIdFromURL($request->input('url'));
    }

    ....

在注册方法中,您可以看到他如何访问配置文件,该代码出现在他的API中

$this->publishes(array(__DIR__ . '/../../config/youtube.php' => config_path('youtube.php')));
    $this->app->bindShared('youtube', function () {
        return $this->app->make('Alaouy\Youtube\Youtube', [config('youtube.KEY')]);
    });

" php工匠供应商:发布" - 已执行

1 个答案:

答案 0 :(得分:0)

解决方案是使用Facades。

{{1}}

感谢来自Laracast

的论坛成员