在 Laravel 中有一个函数return back();
,这将使用户返回到上一页。是否有可能return back();
在一个函数中多次返回用户两次或多次?我试过
public function ....()
{
return back();
return back();
}
但它似乎不起作用。
不,但你可以使用session https://laravel.com/docs/5.1/session系统保存 2-3-4 页的 URL。使用Session::
门面或session()
帮手更短的语法 https://github.com/alexeymezenin/laravel-best-practices#use-shorter-and-more-readable-syntax-where-possible:
$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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)