title: Form checkbox field value is not getting passed to Laravel controller
body: <p>In my registration form, I have a checkbox where a user can accept to receive newsletters.</p>
  
  <p>In <code>create</code> function I want to display all passed data:</p>
  
  <pre><code>protected function create(array $data)
  {
      dd($data);
  }
  </code></pre>
  
  <p>The name of my checkbox field is <code>newsletter</code>. When I do <code>dd()</code>, I don't get the value for the newsletter, only for: <code>name</code>, <code>email</code> and <code>password</code>.</p>
  
  <p>If I add this newsletter to Validator then it is shown.</p>
  
  <pre><code>protected function validator(array $data)
  {
      return Validator::make($data, [
          'name'       =&gt; 'required|max:255',
          'email'      =&gt; 'required|email|max:255|unique:users',
          'password'   =&gt; 'required|min:6|confirmed',
          'newsletter' =&gt; 'required',
      ]);
  }
  </code></pre>
  
  <p>Now, when I do <code>dd()</code> it is passed, but I don't want this checkbox to be <code>required</code>. It should be optional. Should I change something in Validator or?</p>