Php Laravel:从控制器重定向到URL中带有PRAM的命名路由

Php Laravel:从控制器重定向到URL中带有PRAM的命名路由,php,laravel,Php,Laravel,如何从控制器重定向到命名路由并在URL中包含变量,例如 return Redirect::to('admin/articles/create/'.$article_type.'/'.$area_id.'/'.$area_type); 这是可行的,但我想我错过了一条捷径还是什么 您可以使用Redirect::route()重定向到命名路由,并将参数数组作为第二个参数传递 Redirect::route('route.name',array('param1' => $param1,'par

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

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

这是可行的,但我想我错过了一条捷径还是什么

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

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

希望这有帮助。

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

return redirect()->route('route.name', [$param]);
您可以尝试以下方法:

return redirect()->route('profile', [$user]);
如果您试图将用户重定向到具有
id
的配置文件,这也会有所帮助