Перенаправить запрос на другой контроллер в промежуточном программном обеспечении laravelPhp

Кемеровские программисты php общаются здесь
Anonymous
Перенаправить запрос на другой контроллер в промежуточном программном обеспечении laravel

Сообщение Anonymous »

У меня проблема с перенаправлением контроллера или URL-запроса, например, у меня есть два маршрута API:
API № 1:

Код: Выделить всё

Route::prefix('v1')->group(function () {
Route::controller('handelProController')->group(function () {
Route::post('products/all/list', 'getList');
});
});
API № 2:

Код: Выделить всё

Route::prefix('v2')->group(function () {
Route::controller('anotherProController')->group(function () {
Route::post('products/list', 'getList');
});
});
и когда я очищаю проект и удаляю, например, Restful API v1, я хочу перенаправить все запросы No. От 1 до Нет. 2, но когда я использую URL-адрес перенаправления или запрос, как показано ниже, метод перенаправления изменился (POST -> GET) и меня это не устраивает:

Код: Выделить всё

 redirect()->to('products/list') /* redirect API No. 1 to API No. 2*/
и я пробую action() из redirect(), как показано ниже, но это тоже не работает и возникает ошибка "Метод GET не поддерживается"

Код: Выделить всё

redirect()->action([AnotherProController::class, 'getList']);
Можете ли вы дать мне совет по решению этой проблемы?
Спасибо, ребята

Подробнее здесь: https://stackoverflow.com/questions/786 ... of-laravel

Вернуться в «Php»