Laravel重定向与前闪过的会话

时间:2017-11-19 13:03:07

标签: laravel session flash redirect

如何在以前闪过的会话中重定向?

例如,我从登录表单重定向闪烁会话(例如"是的,登录!")到仪表板。 现在我在仪表板控制器中有第二次重定向(因为维护) - 但是这个重定向还应该包括前闪过的会话。

第1步

return redirect('dashboard')->with('status', 'Yeah, logged in!');

信息中心内的第2步

return redirect()->route("dashboard_beta");

第3步 - > dashboard_beta的视图

{{ session('status') }}

1 个答案:

答案 0 :(得分:0)

使用此方法存储在会话中的数据仅在后续omp.h期间可用,然后将被删除。

HTTP request

如果您需要保留多个请求的闪存数据,可以使用 return redirect('dashboard')->with('status', 'Yeah, logged in!'); 方法,这将保留所有闪存数据以获取其他请求。如果您只需要保留特定的Flash数据,则可以使用reflash方法:

keep

for more laravel sessions