title: Target [League\OAuth2\Server\Repositories\ClientRepositoryInterface] is not instantiable while building [League\OAuth2\Server\AuthorizationServer]
body: <p>I've recently set up a new <code>Laravel 5.5</code> project on <code>Ubuntu 16.04</code> with an <code>NGINX</code> server. I've followed all the correct steps and double checked everything more than once. I've installed <code>Laravel/Passport</code> and double checked those set up instructions as well.</p>
  
  <p>I'm building an <code>API</code> that requires a login for most endpoints, which is done via <code>password_grant</code> with <code>laravel/passport</code> but can also consumes a <code>Facebook</code> auth token - instead of writing my own Facebook Auth Token verify, I've chosen to use a larval plugin. <a href="https://github.com/danjdewhurst/Laravel-Passport-Facebook-Login" rel="nofollow noreferrer"><code>composer require danjdewhurst/laravel-passport-facebook-login</code></a> However, this plugin doesn't seem to install easily for me.</p>
  
  <p>I am receiving an error on any <code>composer</code> install or update command I issue:</p>
  
  <blockquote>
    <p>Target [League\OAuth2\Server\Repositories\ClientRepositoryInterface] is not instantiable while building [League\OAuth2\Server\AuthorizationServer].</p>
  </blockquote>
  
  <p>I have played around with the <code>config/app.php</code> file as well as the <code>uses</code> for all of the files and providers that were installed with the plugin. I have gone through every post here to try and fix the issue as well.</p>
  
  <p>If anyone has any insight or a fix for this issue I'd appreciate it. Any help would help.</p>
  
  <p>Thank you.</p>