Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel如何路由到同一控制器中的另一个功能_Php_Laravel_Laravel 4 - Fatal编程技术网

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

Php laravel如何路由到同一控制器中的另一个功能,php,laravel,laravel-4,Php,Laravel,Laravel 4,我有一个用于注册的控制器,当用户成功注册时,我想将他路由到他的个人资料页面 在用户控制器中,我具有以下功能: save show($id) 注册时,用户启动保存功能。因此,我的问题是如何使用id将他路由到show函数 我可以制作视图:make(),但我不想直接将他发送到视图,但首先我想将他发送到show函数来做一些事情,然后在show函数中我制作视图。如果要将他从save()方法发送到show()方法,您只需返回$this->show($id)假设你有他的身份证 如果希望使用return$th

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

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

save
show($id)
注册时,用户启动
保存
功能。因此,我的问题是如何使用id将他路由到
show
函数


我可以制作
视图:make()
,但我不想直接将他发送到视图,但首先我想将他发送到
show
函数来做一些事情,然后在
show
函数中我制作
视图。如果要将他从
save()
方法发送到
show()
方法,您只需
返回$this->show($id)假设你有他的身份证


如果希望使用
return$this->save($id)->with('some_data',$some_data),您甚至可以向视图中添加额外的变量

如果要将他从
save()
方法路由到
show()
方法,只需
返回$this->show($id)假设你有他的身份证

如果希望使用
return$this->save($id)->with('some_data',$some_data),您甚至可以向视图中添加额外的变量

您可以使用函数

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

return Redirect::route('profile', array($id));
如果没有:

return Redirect::to('user/show/' . $id);
您可以使用函数

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

return Redirect::route('profile', array($id));
如果没有:

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

这会将url保留为
user/save/
,这可能是一个issue@user574632是的,确切地说,我希望url变成
user/show/id
而不是
user/save
,这将使url变成
user/save/
,这可能是一个错误issue@user574632没错,我希望url变成
user/show/id
而不是
user/save
url变成user/show/id但我得到了expetion`\NotFoundHttpException`你能帮忙吗?你能直接在浏览器中访问url吗好的?url变成user/show/id但我得到了expetion`\NotFoundHttpException`你能帮忙吗?你能直接访问url吗在浏览器中,好吗?