laravel 构造方法不执行跳转


打算在构造方法判断用户session是否过期,但是在构造方法不执行,放到function里面就可以,这是为什么啊
if (empty(session('admin_id')) || empty(session('operation_time'))){
return redirect()->route('login');

    }
    //判断登陆过期时间
    if ((session('operation_time') + session('logout_time')) > time()){
        echo '<script>alert("登陆状态已经超时,请重新登陆")</script>';
        Session::flush();
        return redirect()->route('login');

    }

    session('operation_time',time());   //更新操作时间

Vote Vote Cancel Collect Collect Cancel

<< 上一篇: 救命!laravel 5.4+passport本地搭建oauth2的故障!

>> 下一篇: Eloquent 怎么使用包含同一个条件的query进行多次查询?