Как перенаправить динамические URL в другой динамический URL в Laravel

У меня есть динамический URL в Laravel, как это:

Route::get('/{slug?}/{slug1?}/details/{country?}', 'Package@detail_pro_index');

и теперь я хочу изменить URL на «лечение».

Route::get('/{slug?}/{slug1?}/treatment/{country?}', 'Package@detail_pro_index');

а также хотите, чтобы страница с подробностями была перенаправлена ​​на «обработку» в URL

Итак, я пишу что-то вроде этого:

Маршрут :: перенаправлять ( ‘/ {слизняк?} / {Slug1?} / Подробности / {страна}?’,
‘/ {Пробкового?} / {Slug1?} / Лечение / {страна}?’);

но выше не работает, пожалуйста, помогите!

0

Решение

Посмотрите на перенаправления здесь: https://laravel.com/docs/master/redirects

Route::get('details', function(){
return redirect('/treatment', 301);
});
1

Другие решения

Измените свой маршрут на это:

Route::get('/{slug?}/{slug1?}/details/{country?}', function($slug,$slug1,$country){
return redirect(url('/'.$slug.'/'.$slug1.'/treatment/'.'$country'));
});
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector