Laravel自定义外观类'名称'不存在

时间:2017-10-24 08:05:17

标签: laravel laravel-5

在我的控制器中我有:

use App\Facade\Social;

$twitter_id = $entity->twitter_business;

if (!empty($twitter_id)) {
    $twitter_array = Social::twitter($twitter_id, $id);
    $postCount = $postCount + count($twitter_array);
    Log::info('Twitter ok for', ['entity_id' => $id]);
}

立面本身:

protected static function getFacadeAccessor()
{
    return 'social';
}

和服务提供商:

public function register()
{
    $this->app->bind('social', function ($app) {
        return new Social();
    });
}

但是我收到错误:

  

班级社交不存在

提供程序和外观都包含在config / app.php中,为什么会出现此错误?

1 个答案:

答案 0 :(得分:2)

尝试清除缓存:

php artisan cache:clear

自动加载新提供商:

composer dump-autoload