首页 > 解决方案 > 在 Laravel 中重定向到 /folder/{param1}/{param2}

问题描述

我想将我的用户重定向到其格式/folder/{param1}/{param2}在我的 web.php 文件中的页面。这是我为此使用的代码:

return redirect()->action(
                "Controller@function", ['param1' => 'value1', 'param2' => 'value2']
            );

但它给了我Missing required parameters for [Route: ] [URI: folder/{param1}/{param2}].

我不明白我做错了什么。我什至用 Visual Studio Code 检查了我的语法,看来我的语法没问题。我也尝试做同样的事情,redirect()->route()但我又遇到了同样的错误。

附加信息:

这就是我的 URL 在 web.php 中的定义方式

Route::get('/folder/{param1}/{param2}','Controller@function');

我在另一个负责搜索功能的控制器中调用 redirect() 。

标签: laravel

解决方案


web.php 中

Route::get('/folder/{param1}/{param2}','Controller@function'); 

并在控制器中

return redirect('folder/value2/value2');

推荐阅读