title: laravel passport not working in laravel 5.8
body: <p>I am trying to install laravel passport in my laravel 5.8 website to implement oauth2 and access token for API requests. I ran this command <code>composer require laravel/passport</code> but i getting error and i knew Latest version of Laravel Passport dropped support for Laravel 5.8, so i tried installing earlier passport version with this command <code>composer require laravel/passport:7.5.1</code> , now i installed but then when i run next command <code>php artisan migrate</code> i get following error -</p>
  <blockquote>
  <p>Migrating: 2016_06_01_000001_create_oauth_auth_codes_table</p>
  <p>Illuminate\Database\QueryException  : SQLSTATE[HY000]: General
  error: 1364 Field 'id' doesn't have a default value (SQL: insert into
  <code>migrations</code> (<code>migration</code>, <code>batch</code>) values
  (2016_06_01_000001_create_oauth_auth_codes_table, 2))</p>
  </blockquote>
  <p>I checked database and saw only one table created <em>oauth_auth_codes</em>, After the error i did not proceed further with the command <code>php artisan passport:install</code>.</p>
  <p><strong>So what steps i take to install laravel passport in my laravel 5.8 website with all required tables??</strong>. So that i implement oauth2 server and tokens when request comes to my laravel site API endpoints. Plase answer with details, It's a tough project i am having right now.</p>