public function out(){
session(null);
$this->success('退出成功','/login/index');
}protected function success($msg = '', $url = null)
{
$this->assign(compact('msg'));
$this->assign(compact('url'));
exit(View::fetch('public/success'));
}这样跳转到 login/index 之后获取session('user'),是能获取到值的,就相当于out方法没有清楚掉session但是如果注释掉 out 方法中的
$this->success('退出成功','/login/index');在浏览器中访问 login/index 获取session('user')就没有值了 最佳答案