Laravel 5.3在登录成功后声明全局会话var

时间:2017-01-17 07:40:39

标签: laravel session authentication laravel-5.3

我已经在我的网络应用上设置了Auth登录功能,但它运行正常。但是,在用户登录后,我想设置一个全局变量:

// Store a piece of data in the session...
session(['key' => 'value']);

但是,在用户成功登录后,我应该在哪里申报变量。

我应该在app / http / controllers / auth / logincontroller.php中这样做吗? 文件?

1 个答案:

答案 0 :(得分:0)

在Laravel 5.3中,您可以覆盖app\Http\Controllers\Auth\LoginController.php中的authenticated()方法:

protected function authenticated()
{
    session(['key' => 'value']);
}

在Laravel 5.2中,您可以覆盖app\Http\Controllers\Auth\LoginController.php中的login()方法。

相关问题