title: Laravel Request facade isn't detecting multiple submit buttons
body: <p>I have two submit buttons within a form, and I need to detect which one is used to trigger a certain action. Unfortunately, my check isn't detecting which submit button was clicked:</p>
  
  <p><strong>Form:</strong></p>
  
  <pre><code>&lt;button type="submit" name="complete"&gt;
       &lt;span class="btn-label"&gt;
           &lt;i class="glyphicon glyphicon-save"&gt;&lt;/i&gt;
       &lt;/span&gt; Submit Audit
  &lt;/button&gt;
  
  &lt;button type="submit" name="pending"&gt;
      &lt;span class="btn-label"&gt;
          &lt;i class="glyphicon glyphicon-save"&gt;&lt;/i&gt;
      &lt;/span&gt; Save Audit
  &lt;/button&gt;
  </code></pre>
  
  <p><strong>Controller:</strong></p>
  
  <pre><code>public function updateAudit(Request $request, $id)
  {
      ....
  
      if ($request-&gt;has('complete')) {
          $auditCompleteCheck-&gt;completed = 1;
          $auditCompleteCheck-&gt;save();
      }
  
  }
  </code></pre>
  
  <p>If I output <code>$request</code>, I can see the <code>complete</code> submit button as: <code>"complete" =&gt; ""</code>, and similarly with pending: <code>"pending" =&gt; ""</code>.</p>
  
  <p>But, if I <code>dd($request-&gt;has('complete'));</code>, it <strong>always</strong> returns false, even though I can see it in the request bag.</p>
  
  <p>Why isn't the <code>-&gt;has</code> check working?</p>
  
  <p>Many thanks.</p>