laravel如何路由到同一控制器中的另一个功能

时间:2014-06-18 12:47:39

标签: php laravel laravel-4

我有一个用于注册的控制器,当用户注册成功时,我想将他路由到他的个人资料页面。

在用户控制器中,我有以下功能:

save
show($id)

注册时,用户触发save功能。所以我的问题是如何将他路由到带有id的show函数?

我可以制作view:make()但我不想将他直接路由到视图但首先我要将他路由到show函数来做一些事情,然后在{{1我做show

的功能

2 个答案:

答案 0 :(得分:2)

如果您想通过show()方法将他转到save()方法,您可以return $this->show($id);假设您有自己的身份。

如果您希望使用return $this->save($id)->with('some_data', $some_data);

,甚至可以在视图中添加额外的变量

答案 1 :(得分:2)

您可以使用Redirect函数

如果您使用的是命名路线:

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

如果不是:

return Redirect::to('user/show/' . $id);