gpt4 book ai didi

laravel - 如何在 Laravel 动态路由中使用 str_replace

转载 作者:行者123 更新时间:2023-12-05 05:02:09 26 4
gpt4 key购买 nike

我想在 laravel 路由中根据我的标题创建一个动态 url。

我尝试使用例如:

Route::get('/page/{strtolower(str_replace(" ", "-", $bank->bank_name))}', 'BankController@show');

但是这段代码给我 404 错误。我试着用谷歌搜索,但找不到任何有用的东西。

谁能帮忙?

最佳答案

你的路线应该是这样的:

Route::get('/page/{BankName}', 'BankController@show');

在你的 Controller 中显示函数:

public function show($BankName){
$BankName = strtolower(str_replace(" ", "-", $BankName));
}

要检查它是否适用于路由,您可以尝试:

Route::get('/Page/{BankName}', function ($BankName){
echo strtolower(str_replace(" ", "-", $BankName));
});

关于laravel - 如何在 Laravel 动态路由中使用 str_replace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62368866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com