2017-10-24 2 views
0

In meinem Controller habe ich:Laravel benutzerdefinierte Fassade Klasse 'Name' existiert nicht

Verwendung 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]); 
    } 

Fassade selbst:

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

und Dienstleister:

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

Jedoch habe ich einen Fehler:

Class social does not exist

Provider und Fassade sind beide in Config inbegriffen/app.php also warum tut dieser Fehler auftreten?

Antwort

0

klare Cache Versuchen:

php artisan cache:clear 

und automatischer Laden neue Anbieter:

composer dump-autoload 
Verwandte Themen