Laravel : Comment masquer les paramètres d'url?

Ici, le scénario est que je veux passer une variable qui sera envoyer à partir d'une page à l'autre et dans la page suivante, il va stocker au travers d'un formulaire. J'ai donc passé la variable à partir de la première page à la deuxième page dans l'URL. Mais je veux cacher le paramètre dans l'URL. Comment dois-je faire?

Voici mon itinéraire :

Route::get('/registration/{course_id}',[
   'uses'=>'AppController@getregistration',
    'as'=>'registration'
]);

Et Du Contrôleur :

public function getregistration($course_id)
{        
    return view('index')->with('course_id',$course_id);      
}

Et de la première page c'est comment j'ai envoyer la valeur de la première page:

<li> <a  href="{{route('registration',['course_id' => '1'])}}">A</a> </li>
Utiliser POST à la place.
stackoverflow.com/questions/32076500/... ou laracasts.com/discuss/channels/laravel/...
Alors Comment j'ai envoyer la valeur ? J'ai édité le Qus..Pouvez-vous vérifier de nouveau s'il vous plaît? @RaxWeber
Au lieu d'utiliser <a> vous avez à construire un formulaire et de l'aide que vous avez à faire une requête post.

OriginalL'auteur Hola | 2016-10-10