title: Too few arguments to function App\Http\Controllers 1 passed and exactly 2 expected
body: <p>I'm trying to pass an array, and an ID as parameters to my controller function, but it's not working.</p>
  <p>I tried multiple time with differents ways, but it's still not working.</p>
  <p><strong>view.blade.php</strong></p>
  <pre><code>&lt;form method=&quot;post&quot; action=&quot;{{ route('clients.insert_clients', [$campagne-&gt;id, 'importData_arr' =&gt; $importData_arr, 'id_campagne' =&gt; $campagne-&gt;id]) }}&quot;&gt;
  </code></pre>
  <p><strong>web.php</strong></p>
  <pre><code>Route::post('clients/importer/{campagne}', 'CampagneController@upload_clients')-&gt;name('clients.upload_clients');
  </code></pre>
  <p><strong>CampagneController.php</strong></p>
  <pre><code>public function insert_clients($importData_arr, $id_campagne)
  </code></pre>
  <p><strong>The error I get</strong></p>
  <pre><code>Too few arguments to function App\Http\Controllers\CampagneController::insert_clients(), 1 passed and exactly 2 expected
  </code></pre>
  <p>Any idea?</p>