在我的控制器中我有:
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中,为什么会出现此错误?
答案 0 :(得分:2)
尝试清除缓存:
php artisan cache:clear
自动加载新提供商:
composer dump-autoload