【发布时间】:2021-07-27 20:02:08
【问题描述】:
我想在我的 Controller 方法中添加这样的 warning 会话:
return view('panel.step3' , compact('factor' , 'showStep') )->with('warning' , 'test !');
然后查看panel.step3,我添加了这个:@dd(session('warning'))
但它说:NULL
那么这里出了什么问题?如何正确添加会话?
非常感谢你们的任何想法或建议......
提前致谢。
【问题讨论】:
-
在
view()上使用->with()不会向会话添加任何内容。您可以通过$warning访问它。redirect()->with('warning')是您使用session('warning')的时间。 -
抱歉,本意是在上面的评论中添加这个,编辑时间已过,如果你想要返回视图时的会话值,你可以在
return view(...);之前简单地做session()->flash('warning', 'Test!') -
@TimLewis 你能把它添加为答案吗?
-
根据我的个人经验,在处理会话时不要使用
dd。如果您使用dd退出流程,会话的行为方式(有时)会很奇怪。