如何在Laravel中返回两次?

在Laravel中,有一个函数return back();,可以使用户返回上一页。return

back();在一个函数中是否可以多次返回用户两次或多次?我试过了

public function ....()

{

return back();

return back();

}

但它似乎不起作用。

回答:

否,但是您可以使用会话系统来保存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

并使用它:

return redirect(session('links')[2]); // Will redirect 2 links back

以上是 如何在Laravel中返回两次? 的全部内容, 来源链接: utcz.com/qa/412174.html

回到顶部