title: Laravel: Target [Lcobucci\JWT\Parser] is not instantiable
body: <p>Hey I am having an issue on my prod website trying to log in with Laravel passport.  It says my Lcobucci JWT Parser is not instantiable.  It works for me locally but not on my remote.</p>
  <p>How can I resolve this?</p>
  <p><strong>Error:</strong></p>
  <pre><code>exception: &quot;Illuminate\Contracts\Container\BindingResolutionException&quot;
  file: &quot;/var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php&quot;
  line: 1038
  message: &quot;Target [Lcobucci\JWT\Parser] is not instantiable while building [Laravel\Passport\PersonalAccessTokenFactory].&quot;
  trace: [,…]
  </code></pre>
  <p><strong>Login Controller Method:</strong></p>
  <pre><code>public function login(Request $request) {
  
          $login = $request-&gt;validate([
              'email' =&gt; 'required:string',
              'password' =&gt; 'required:string'
          ]);
  
          if(filter_var($request-&gt;email, FILTER_VALIDATE_EMAIL)) {
              //user sent their email 
              Auth::attempt(['email' =&gt; $request-&gt;email, 'password' =&gt; $request-&gt;password]);
          } else {
              //they sent their username instead 
              Auth::attempt(['username' =&gt; $request-&gt;email, 'password' =&gt; $request-&gt;password]);
          }
  
          if(!Auth::check()) {
              return response([
                  'status' =&gt; 'fail',
                  'message' =&gt; 'Invalid credentials'
              ]);
          }
  
          $accessToken = Auth::user()
              -&gt;createToken('authToken')
              -&gt;accessToken;
          
          return response([
              'status' =&gt; 'success',
              'user' =&gt; new User_Resource(Auth::user()),
              'access_token' =&gt; $accessToken 
          ]);
      }
  </code></pre>