Usually I use two ways:
1º way:
The route:
Route::get('approveRequest', 'ApproveController@approve');
The controller:
public function approve (Request $request) {
$var1 = $request->input('var1');
$var2 = $request->input('var2');
// (...) do something with $var1 and $var2
}
2º way:
The route:
Route::get('approveRequest/{var1}/{var2}', 'ApproveController@approve');
The controller:
public function approve ($var1, $var2) {
// (...) do something with $var1 and $var2: they already have a instance
}