在我的登录信息中,我创建了会话Session::put('lid','somevalue')
和Session::put('ltype','somevalue')
,在我的默认刀片中,我做了类似的事情
@if(Session->has('ltype')
<div>Hello</div>
@else
//redirect to login page
在app / config中我的session.php我已经将超时更改为5意味着5分钟。我计时但它已经8分钟,当我刷新我的页面时它仍然显示Hello
它应该被重定向到登录已经因为会话已经过期了。难道我做错了什么?
答案 0 :(得分:1)
您可以使用以下代码:
@if(Session::has('ltype')
<div>Hello</div>
@else
您必须使用::
而不是->
,因为Session是一种静态方法。