Laravel Class' Skmetaly \ TwitchApi \ Providers \ TwitchApiServiceProvider'未找到

时间:2015-11-16 16:53:26

标签: php laravel composer-php

我不知道为什么(无法​​调试,没有改变任何东西)。

当我运行composer update时,它给我这个错误

> php artisan clear-compiled
PHP Fatal error:  Class 'Skmetaly\TwitchApi\Providers\TwitchApiServiceProvider' not found in /var/www/rafdev.ovh/html/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 146



  [Symfony\Component\Debug\Exception\FatalErrorException]                  
  Class 'Skmetaly\TwitchApi\Providers\TwitchApiServiceProvider' not found 

这是我的config/app.php

<?php

return [

    'debug' => env('APP_DEBUG', false),

    'url' => 'http://localhost',

    'timezone' => 'UTC',

    'locale' => 'en',

    'fallback_locale' => 'en',

    'key' => env('APP_KEY', 'SomeRandomString'),

    'cipher' => 'AES-256-CBC',

    'log' => 'single',

    'providers' => [

        // default providers here

        Skmetaly\TwitchApi\Providers\TwitchApiServiceProvider::class,

    ],

    'aliases' => [

        // default aliases here

        'TwitchApi' => Skmetaly\TwitchApi\Facades\TwitchApiServiceFacade::class,
        'Form'      => Illuminate\Html\FormFacade::class,
        'HTML'      => Illuminate\Html\HtmlFacade::class,

    ],

];

如果我错过了重要的事情,比如向你展示视图/控制器 - 请告诉我。

1 个答案:

答案 0 :(得分:1)

添加到str.charAt(i) = '&amp\;'; 文件composer.json后,您应该运行Twittch进行安装。然后,您应该添加到composer install提供商config/app.php

您可能在未运行Skmetaly\TwitchApi\Providers\TwitchApiServiceProvider的情况下添加了提供商。因此,请在composer install中注释此行,运行composer install,然后使用此新提供程序添加该行。