title: "Action not Defined" but it is
body: <p>I apologize if this is just a misunderstanding on my part in how to use Laravel.</p>
  
  <p>I'm learning Laravel and I'm building a small application, however, I try to make a form in a view to pass data to a Controller but I get the following message.</p>
  
  <pre><code>ErrorException
  Action App\Http\Controllers\clientesController@confirmarEdit not defined. (View: (redacted)\laravel\resources\views\clientesEditar.blade.php)
  </code></pre>
  
  <p>This method is indeed defined in clientesController, where all the others controllers are defined and work:</p>
  
  <pre><code>public function confirmarEdit($id)
  {
      ...
  }
  </code></pre>
  
  <p>I'm using the LaravelCollective package to use forms, following th<a href="https://laravelcollective.com/docs/5.3/html#opening-a-form" rel="nofollow noreferrer">e documentation which states I can use pass form data to Controllers</a>, I'm calling this method using a View, this way:</p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html&gt;
    &lt;head&gt;
      &lt;title&gt;Modificar Cliente {{ $cliente[0]-&gt;id }}&lt;/title&gt;
    &lt;/head&gt;
    &lt;body&gt;
      &lt;ul&gt;
        {{Form::open(['action' =&gt; ['clientesController@confirmarEdit', $cliente[0]-&gt;id]])}}
        Nombre: {{ Form::text('cnom', $cliente[0]-&gt;nombre)}}
        Apellido: {{ Form::text('cape', $cliente[0]-&gt;apellido)}}
        Empresa: {{ Form::text('cnom', $cliente[0]-&gt;empresa)}}
        &lt;input type="submit" value="Editar"&gt;
        {{Form::close()}}
    &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>Calling the method from a Route works, but not if I call it from a view, what am I doing wrong?</p>
  
  <p>Thank you in advance.</p>