title: post request by axios to laravel giving 500 error
body: <p>I am using Laravel with Vue making http request with the axios. It is giving 500 error. 
  My request code is </p>
  
  <pre><code>axios.post('user', {
         first_name: this.user.first_name,
         last_name: this.user.last_name,
         email: this.user.email,
         phone_number: this.user.phone_number,
         is_active: this.user.is_active,
         entity: this.user.entity,
         role_id: this.user.role_id
       })
  </code></pre>
  
  <p>Lavael Route is</p>
  
  <pre><code>Route::resource('user', 'UserController');
  </code></pre>
  
  <p>And Controller is</p>
  
  <pre><code>public function store(Request $request)
  {
      $this-&gt;validate($request, [
        'first_name' =&gt; 'required|max:255',
        'last_name' =&gt; 'required|max:255',
        'email' =&gt; 'required',
        'is_active' =&gt; 'required'
      ]);
  
      $user = User::create([
        'first_name' =&gt; request('first_name'),
        'last_name' =&gt; request('last_name'),
        'email' =&gt; request('email'),
        'is_active' =&gt; request('is_active'),
        'phone_number' =&gt; request('phone_number'),
        'role_id' =&gt; request('role_id')
      ]);
  
      return response()-&gt;json([
        'user' =&gt; $user,
        'message' =&gt; 'Success'
      ], 200);
  
  }
  </code></pre>