2016-05-12 78 views
0

我想創建中間件,並檢查註冊用戶是否已經訪問過當前網址,如果沒有顯示flash訊息。 此功能我只需要在特定頁面上顯示巡視,以便新用戶可以瞭解接下來要做什麼。 我知道我可以通過在每個用戶的用戶表中存儲數據來做到這一點,但也許有另一種方法來做這種事情? 謝謝。註冊用戶第一次訪問網站顯示flash訊息

+0

這是爲單個網址或可以有多個網址? – Abhishek

+0

@Abhishek我想爲除登錄頁面以外的所有網址顯示Flash消息 – znack

回答

0

這可能會相當複雜,具體取決於您的路線數量。爲什麼 不只是簡單:

1. Whenever user signup just store a session say session()->put('show_tour', true); 

2. Now, show the flash-message on every page for registered user by checking this session value. 

3. Make a button to disable this tour in your flash message. Make an AJAX call to destroy this session. 
+0

謝謝你的幫助。請你給我解釋一下,我應該什麼時候禁用這個遊覽?因爲我不知道用戶會去的方式,所以我無法在一個URL中銷燬會話。我該怎麼辦? – znack