2016-05-12 81 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