Перенаправить запрос на другой контроллер в промежуточном программном обеспечении 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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