Изменить динамический параметр get route в Laravel

У меня возникли проблемы, чтобы понять, как изменить маршрут получения с динамическим параметром в Laravel.
У меня есть маршрут, который динамически добавляет названия компаний в качестве параметров маршрута, что-то вроде www.page.com/ndomname_of_company}

В моем web.php маршрут выглядит так:

Route::get('/{company_name}', ['uses' => 'Frontend\CompanyController@show', 'as' => 'CompanyShow']);

Теперь мне нужно изменить переменную {company_name}, например, для удаления пробелов, изменения определенных символов и т. Д., Поэтому я планировал использовать какую-то функцию str_replace, мне просто нужно знать, где я должен применить эту функцию к динамическому параметр, чтобы он успешно вызывался с недавно «очищенной» версией имени в URL.
Я пытался напрямую манипулировать динамической переменной внутри маршрута get, и я также пытался использовать промежуточное ПО, но в конце концов я не знал, как это сделать, поэтому я задаю вопрос здесь и надеюсь, что у кого-то есть идея о том, как чтобы достичь этого …

0

Решение

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

1

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

Других решений пока нет …

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