2014-01-12 2 views
7

Как я могу перенаправить с моего контроллера на именованный маршрут и включить переменные в URL-адрес, например.Laravel: перенаправление с контроллера на именованный маршрут с помощью колясок в URL-адресе

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

это работает, но я думаю, что я пропустил ярлык или что-то еще?

ответ

6

Вы можете использовать Redirect::route() для перенаправления на именованный маршрут и передать массив параметров в качестве второго аргумента

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

Надеется, что это помогает.

+0

да, он работает сейчас. странно, я думал, что пробовал это;) спасибо! – Kris

10

В Laravel 5, вы можете использовать методы справки:

return redirect()->route('route.name', [$param]); 
Смежные вопросы