我无法理解如何在Laravel中使用动态参数更改get route。 我有一条路线,可以动态地将公司名称添加为路线参数,类似于www.page.com/ {name_of_company}
在我的web.php中,路线如下所示:
Route::get('/{company_name}', ['uses' => 'Frontend\CompanyController@show', 'as' => 'CompanyShow']);
我现在需要更改{company_name}变量,例如删除空格,更改某些字符等等所以我打算使用某种str_replace函数,我只需要知道我必须在哪里应用这个函数到动态参数,以便使用URL中新的“已清理”名称版本成功调用它。 我试图直接操作get路由中的动态变量,我也尝试使用中间件,但最后我不知道该怎么做,所以我在这里问这个问题并希望有人知道如何要做到这一点......