有人能够解释为什么当以下代码重定向到另一个页面时会失效吗?
重定向按预期工作,但消息未显示。
视图如下:
当我将它更改为:
return redirect()->route('homepage')->with('message', 'I am so frustrated.');
重定向按预期工作,但消息未显示。
视图如下:
@if ( session()->has('message') )
<div class="alert alert-success alert-dismissable">{{ session()->get('message') }}</div>
@endif
当我将它更改为:
return redirect()->route('contact')->with('message', 'I am so frustrated.');
使用redirect()->back()
,它与<strong>redirect() ->back()</strong>
是同义的,所有内容都能正常工作并显示消息。那么redirect back()
和to()
另一个视图有什么区别呢?