title: Laravel 5.3 Passport is not working
body: <p>I am new in Laravel Passport and installed and configured with official documentation.</p>
  
  <pre><code>public function register(){
      $password = Hash::make('demo');
      $user = DB::table('users')-&gt;insertGetId([
            'name'     =&gt; 'User',
            'email'    =&gt; 'userdev@gmail.com',
            'password' =&gt; $password,
          ]);
  
       // create oauth client
      $oauth_client = \App\OauthClient::create([
          'user_id'                =&gt; $user,
          'name'                   =&gt; 'User',
          'secret'                 =&gt; base64_encode(hash_hmac('sha256',$password, 'secret', true)),
          'password_client'        =&gt; 1,
          'personal_access_client' =&gt; 0,
          'redirect'               =&gt; '',
          'revoked'                =&gt; 0,
      ]);
  
      $response = ['status'=&gt;200,'message'=&gt;'Successfully Registered'];
      return $response;
  </code></pre>
  
  <p>I just run the API throgh postman and its getting response as <strong>Successfully Registered</strong></p>
  
  <p>After that I just called the <strong><a href="http://localhost/passport/oauth/token" rel="nofollow noreferrer">http://localhost/passport/oauth/token</a></strong>  route to authenticate the user. But its not working. Its returning like..</p>
  
  <p>Postdata : </p>
  
  <pre><code>grant_type:password
  client_id :1
  client_secret:j7q0ky8chHQ0RHJFpWo4Lqn/hl7Z0ntzYeyzsXE9ULA=
  username:userdev@gmail.com
  password:demo
  scope:
  </code></pre>
  
  <p>Response : </p>
  
  <pre><code>{
     "error": "invalid_request",
     "message": "The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed.",
     "hint": "Check the `client_id` parameter"
  } 
  </code></pre>