Je suis en train de créer une API pour différents sites web. Mais avant de transmettre la demande au site web, elle passera par le serveur de couche intermédiaire, c'est-à-dire le serveur central, puis le serveur central transmettra la demande au site web correspondant. Toutes les demandes iront au serveur central, puis le serveur central communiquera avec les sites respectifs et les données de la demande seront transmises telles quelles. Tous les sites Web sont développés sur php laravel, l'architecture est presque la même. J'ai trouvé Guzzlehttp pour le traitement des demandes, s'il y a une autre façon de répondre à l'exigence, s'il vous plaît laissez-moi savoir,
aussi pour le routage laravel je dois appeler la même fonction pour toutes les routes. Actuellement, j'ai les routes suivantes
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');
au lieu d'appeler différentes méthodes du contrôleur, je veux appeler la même méthode pour toutes les routes comme dans l'exemple suivant
Route::get('users', 'QuestsController@central');
Route::get('add-user', 'QuestsController@central');
Route::post('delete', 'QuestsController@central');
Veuillez m'aider à trouver une solution.
Merci beaucoup.