获取laravel中剩余的会话时间

时间:2018-08-15 06:42:28

标签: php laravel session laravel-5 redis

我正在使用laravel 5.6,而我的redis使用SESSION DRIVER

.env

SESSION_DRIVER=redis

现在在我的 web.php 中:

<?php
use Illuminate\Support\Facades\Session; 
Route::get('/',function(){
    if(Session::has('a')){
        return Session::all();
    }
    Session::put('a','test',10);
    return 'reload';
});

现在我想将会话时间留给其他URL 。但是我找不到任何命令来获取它!

注意:我不想要类似Config::get('session.lifetime')或...之类的东西,因为我在第三个参数中设置了自定义时间!的Session::put('a','test',10);

示例1

Session::put('a','test',100);

30分钟后,我想剩下一点时间(70)

示例2

Session::put('a','test',266);

40分钟后我想剩下一点时间(226)

0 个答案:

没有答案