title: Laravel 4 Form::open set action
body: <p>I'm currently trying out Laravel 4 and I have created a resource controller. In the 'edit' function I'm building a form, which should post to the 'update' function. </p>
  
  <p>To create the form open tag I use the <code>Form::open()</code> function which recently got added to Laravel 4 it seems.
  But when I just do <code>Form::open()</code> the action of the form is the current url and I can't figure out how to change the action. </p>
  
  <p>I tried <code>Form::open('clients/' . $client-&gt;id)</code> but this gives me the following error:</p>
  
  <p><strong>ErrorException: Catchable Fatal Error: Argument 1 passed to Illuminate\Html\FormBuilder::open() must be of the type array</strong></p>
  
  <p>So I tried <code>Form::open('[clients/' . $client-&gt;id)</code>. This doesn't generate an error, but now the form open tag is:</p>
  
  <p><code>&lt;form method="POST" action="http://boekhouding.dev/clients/1/edit" accept-charset="UTF-8" clients/1="clients/1"&gt;</code></p>
  
  <p>And I also tried it like this: <code>Form::open(['action' =&gt; 'clients/' . $client-&gt;id])</code> but when I do it like this, the form open tag has no action at all.</p>
  
  <p>So, does anyone know how to set the form action? Using a named route would be perfect, but even being able to set the action at all would be nice.</p>