我已经在我的网络应用上设置了Auth登录功能,但它运行正常。但是,在用户登录后,我想设置一个全局变量:
// Store a piece of data in the session...
session(['key' => 'value']);
但是,在用户成功登录后,我应该在哪里申报变量。
我应该在app / http / controllers / auth / logincontroller.php中这样做吗? 文件?
答案 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()
方法。