2016-02-19 5 views
0

У меня есть следующий контроллер:Как перенаправить с слизней с помощью Laravel

public function postupdate($subject, $id) 

//my code 

return Redirect::route('webupdate'); // This code is wrong 

Маршрут ниже, где я хочу, чтобы перенаправить но как перенаправлять в то время как в том числе и слизней от контроллера выше?

Маршрут:

Route::get('/updateweb/{subject}/{id}/', array('as' => 'webupdate', 'uses' => '[email protected]')); 

ответ

0
return Redirect::route('webupdate', ['subject'=>$subject, 'id'=>$id]); 

ИЛИ

return Redirect::route('webupdate', [$subject, $id]); 
+0

Это не работает. Я хочу, чтобы пули, включенные в URL, когда я перенаправляю. btw im using Laravel 4.2 – Billy

+0

Попробуйте первый вариант. Это перенаправит пользователя на roue 'webupdate' с' $ subject' и '$ id'. –

+0

Все еще не работает – Billy

0

Просто

return Redirect::route('webupdate', array($subject, $id)); 

или

return Redirect::route('webupdate', array('subject' => $subject, 'id' => $id)); 

Если у вас есть только один глоток, вы можете также сделать

return Redirect::route('routename', $id); 

Подробнее о Redirects in Laravel 4.2 here

+0

В чем отличие от моего ответа? –

+0

теперь вы добавили ключи к своему ответу. @JilsonThomas – ahmet2106

+0

Проверьте мою историю изменений. :) –