如何从我的控制器重定向到命名路由并在URL中包含变量,例如
return Redirect::to('admin/articles/create/'.$article_type.'/'.$area_id.'/'.$area_type);
Run Code Online (Sandbox Code Playgroud)
这有效,但我认为我错过了捷径或其他什么?
Mar*_*wan 41
在Laravel 5中,您可以使用帮助方法:
return redirect()->route('route.name', [$param]);
Run Code Online (Sandbox Code Playgroud)
Alt*_*rim 11
您可以使用Redirect::route()重定向到命名路由并将参数数组作为第二个参数传递
Redirect::route('route.name',array('param1' => $param1,'param2' => $param2))
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
在Laravel 9中,您可以使用to_route()辅助函数。
return to_route('route.name', [$param]);
Run Code Online (Sandbox Code Playgroud)
你可以试试这个:
return redirect()->route('profile', [$user]);
Run Code Online (Sandbox Code Playgroud)
如果您尝试将用户重定向到带有id.
| 归档时间: |
|
| 查看次数: |
46868 次 |
| 最近记录: |