在我的應用程序中,我有一個表單驗證並將記錄插入表中。如何在Laravel中的控制器重定向時顯示成功消息?
一旦成功插入到表中的控制器redirect()
S回頁屁股如下:
return redirect('/');
這工作得很好,除了一個事實,即它並沒有告訴的插入是否發生用戶根本沒有,因爲只有空白表單保留在頁面上,而沒有顯示成功信息。
我該如何重定向與數據(某種形式的return code
),以便我可以顯示一個簡單的成功消息?
在我的應用程序中,我有一個表單驗證並將記錄插入表中。如何在Laravel中的控制器重定向時顯示成功消息?
一旦成功插入到表中的控制器redirect()
S回頁屁股如下:
return redirect('/');
這工作得很好,除了一個事實,即它並沒有告訴的插入是否發生用戶根本沒有,因爲只有空白表單保留在頁面上,而沒有顯示成功信息。
我該如何重定向與數據(某種形式的return code
),以便我可以顯示一個簡單的成功消息?
return redirect('/')->with('message', 'Message sent!');
查看更多about redirects in Laravel。
確保會話正常工作以使Flash消息正常工作。
return redirect('/')->with('success', 'Thanks for contacting us!');
和@include('flash-message')
要顯示你的頁面上的提示信息用這個。謝謝
我是Laravel新手。我應該怎麼處理Session? – ikartik90 2015-04-03 14:11:51
如果您想將多條消息推送到重定向頁面,可以使用'Session :: push'。只需記住在重定向頁面上執行'Session :: pull',以確保消息從會話中被刪除。有關更多信息,請參見[Session](http://laravel.com/docs/5.0/session)。 – Tom 2015-04-03 14:12:11
@ ikartik90默認情況下沒有任何東西:) – 2015-04-03 14:12:43