Laravel:从控制器重定向到命名路由,URL中带有参数

2022-08-30 12:34:22

如何从控制器重定向到命名路由并在URL中包含变量,例如

return Redirect::to('admin/articles/create/'.$article_type.'/'.$area_id.'/'.$area_type);

这有效,但我认为我错过了捷径或其他东西?


答案 1

在 Laravel 5 中,您可以使用帮助程序方法:

return redirect()->route('route.name', [$param]);

答案 2

您可以使用 重定向到命名路由并将参数数组作为第二个参数传递Redirect::route()

 Redirect::route('route.name',array('param1' => $param1,'param2' => $param2))

希望这有帮助。


推荐