I'm trying to pass an array, and an ID as parameters to my controller function, but it's not working.

I tried multiple time with differents ways, but it's still not working.

**view.blade.php**

```
<form method="post" action="{{ route('clients.insert_clients', [$campagne->id, 'importData_arr' => $importData_arr, 'id_campagne' => $campagne->id]) }}">

```

**web.php**

```
Route::post('clients/importer/{campagne}', 'CampagneController@upload_clients')->name('clients.upload_clients');

```

**CampagneController.php**

```
public function insert_clients($importData_arr, $id_campagne)

```

**The error I get**

```
Too few arguments to function App\Http\Controllers\CampagneController::insert_clients(), 1 passed and exactly 2 expected

```

Any idea?