【发布时间】:2016-12-13 09:30:41
【问题描述】:
我有一个显示所有模型的索引页面,当您单击编辑时,您转到编辑页面,更改某些内容后,您单击更新,您将被重定向到索引,一切都很好。
现在我制作了一个显示视图,在显示视图中我制作了相同的编辑按钮以转到编辑页面,当您单击更新时,您当然会被重定向到索引页面,我不希望那样。我想将用户重定向到单击 EDIT 按钮的页面。
如何将用户重定向到他们实际点击编辑按钮的页面?
【问题讨论】:
标签: laravel
我有一个显示所有模型的索引页面,当您单击编辑时,您转到编辑页面,更改某些内容后,您单击更新,您将被重定向到索引,一切都很好。
现在我制作了一个显示视图,在显示视图中我制作了相同的编辑按钮以转到编辑页面,当您单击更新时,您当然会被重定向到索引页面,我不希望那样。我想将用户重定向到单击 EDIT 按钮的页面。
如何将用户重定向到他们实际点击编辑按钮的页面?
【问题讨论】:
标签: laravel
您可以在会话中将 URL 保留为go two pages back in Laravel:
$links = session->has('links') ? session('links') : []; // Get data from session
array_unshift($links, $_SERVER['REQUEST_URI']); // Add current URI to an array
session(compact('links')); // Save an array to session
然后你可以往后退两页:
return redirect(session('links')[2]);
【讨论】:
你可以使用:
return back();
它让你回到后面,因为它是如此明显。你可以在这里研究这个和其他辅助函数:
【讨论】: