在Laravel中,有一个函数return back();
,它将用户返回到上一页.是否可以return back();
在一个功能中多次将用户返回两次或多次?我试过了
public function ....()
{
return back();
return back();
}
Run Code Online (Sandbox Code Playgroud)
但它似乎没有用.
Ale*_*nin 12
不,但您可以使用会话系统来保存2-3-4页的URL.使用Session::
facade或session()
helper来缩短语法:
$links = session()->has('links') ? session('links') : [];
$currentLink = request()->path(); // Getting current URI like 'category/books/'
array_unshift($links, $currentLink); // Putting it in the beginning of links array
session(['links' => $links]); // Saving links array to the session
Run Code Online (Sandbox Code Playgroud)
并使用它:
return redirect(session('links')[2]); // Will redirect 2 links back
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7618 次 |
最近记录: |