I am creating API for different websites. but before passing request to website dirctly it will go through the middle layer server i.e. central server, then central server will pass on request to respective website. means all requests will go to central server then central server will communicate to respective sites and request data will be pass on as it is. All websites are developed on php laravel , architecture almost same. I found Guzzlehttp for request handling, if there is any other way to meet the requirement, please let me know,

also for laravel routing i need to call same function for all routes
currently i am having following routes

```
Route::get('users', 'QuestsController@getUsers');
Route::post('lists', 'QuestsController@postLists');
Route::post('add-user', 'QuestsController@postAddUser');
Route::post('update-status', 'QuestsController@postUpdateStatus');
Route::post('delete', 'QuestsController@postDelete');

```

instead of calling different methods of controller, i want to call same method for all routes like following example

```
Route::get('users', 'QuestsController@central');
Route::get('add-user', 'QuestsController@central');
Route::post('delete', 'QuestsController@central');

```

please help me for solution.

many thanks.