title: Laravel not validating array input
body: <p>I'm trying to validate some input array fields in Laravel.  My application reports back the field is required, even though it has been filled out.</p>
  <p>The validation code I have is:</p>
  <pre><code>$this-&gt;validate($request, [
          'first_name'        =&gt; 'required',
          'last_name'         =&gt; 'required',
          'telephone'         =&gt; 'required',
          'email'             =&gt; 'unique:contacts,email,' . $request-&gt;id,
          'address'           =&gt; 'required',
          'address.0.address_line_1'         =&gt; 'required',
      ]);
  </code></pre>
  <p>The full posted array is:</p>
  <pre><code>Array
  (
  [id] =&gt; 1
  [_token] =&gt; xxx
  [first_name] =&gt; Joe
  [last_name] =&gt; Bloggs
  [contact_name] =&gt; Joe Bloggs
  [telephone] =&gt; 077
  [email] =&gt; joe@test.com
  [address] =&gt; Array
      (
          [0] =&gt; Array
              (
                  ['address_line_1'] =&gt; sss
                  ['address_line_2'] =&gt; 
                  ['city'] =&gt; 
                  ['county'] =&gt; 
                  ['postcode'] =&gt; 
                  ['property_type'] =&gt; site
              )
  
      )
  
  )
  </code></pre>
  <p>My input fields are constructed like so:</p>
  <pre><code>address[0]['address_line_1']
  </code></pre>
  <p>I'm getting the validation message error:</p>
  <pre><code>The address.0.address line 1 field is required.
  </code></pre>
  <p>Anyone know what's wrong here?</p>