例如
在控制器中我有一个存储功能
public function store(Request $request)
{
....
return redirect()->back();
}
调用store函数后,由于return redirect()->back(),它将转到create.blade.php视图。
但我想再往前退一步。
我该怎么做?谢谢您
最佳答案
您可以使用会话系统将url保存回所有页面。检查以下步骤以重定向2或3反向URL重定向。
1)首先,可以从session系统变量中获取所有url。
$urls = array();
if(Session::has('links')){
$urls[] = Session::get('links')
}
2)然后获取当前页面的url。
$currentUrl = $_SERVER['REQUEST_URI'];
3)将当前URL映射到其他所有URL。
array_unshift($urls, $currentUrl);
Session::flash('urls', $urls);
4)从如下会话系统获取所有链接
$links = Session::get('urls');
5)然后可以重定向到特定页面。
return redirect($links[2]);
关于php - 如何在Laravel中重定向到向后两步?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47881091/