laravel - 在 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() 。
解决方案
在web.php 中
Route::get('/folder/{param1}/{param2}','Controller@function');
并在控制器中
return redirect('folder/value2/value2');
推荐阅读
- anaconda - 无法创建虚拟环境
- angular - 错误设置宽度 - 错误:ExpressionChangedAfterItHasBeenCheckedError:表达式在检查后已更改
- python - 即使在输入 if -else 的 else 之后,return 语句在 Python 中也不起作用?
- reactjs - 如何隐藏反应引导模式并调用保存功能?
- ibm-cloud - IBM Watson Assistant:如何添加超过 5 个技能?
- database - 缺少右括号第 1 行
- xcode - SwiftUI 2.0 TabView 禁用滑动以更改页面
- python - 与 Fortran 相比,numpy 计算太慢了
- json - Flutter:将未来转换为流
- python - python中的图像分类得到不准确的预测