У меня есть динамический 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?} / Лечение / {страна}?’);
но выше не работает, пожалуйста, помогите!
Посмотрите на перенаправления здесь: https://laravel.com/docs/master/redirects
Route::get('details', function(){
return redirect('/treatment', 301);
});
Измените свой маршрут на это:
Route::get('/{slug?}/{slug1?}/details/{country?}', function($slug,$slug1,$country){
return redirect(url('/'.$slug.'/'.$slug1.'/treatment/'.'$country'));
});