如何使用Laravel重定向slug

时间:2016-02-19 15:46:36

标签: laravel laravel-4.2

我有以下控制器:

public function postupdate($subject, $id)

//my code

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

下面的路线是我想要重定向到的地方,但如何在上面包含控制器的两个slu g的同时进行重定向?

路线:

Route::get('/updateweb/{subject}/{id}/', array( 'as' => 'webupdate', 'uses' => 'WebController@updatefunc'));

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

简单地

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

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

如果你只有一个slu ,,你也可以这样做

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

详细了解Redirects in Laravel 4.2 here