如果用户注销,则更新值

时间:2018-08-28 07:16:23

标签: laravel-5

当用户从应用程序/网站注销时如何更新值?

public function logout(Request $request, $user) {

 $conn = DB::select("show full processlist");

  foreach($conn as $con){
    $user->connID = null;
    $user->connDate =null;
    $user->last_login_ip = null;
    $user->update();
    $user = Auth::logout();
 }

}

1 个答案:

答案 0 :(得分:1)

将事件侦听器附加到注销事件。

以下链接显示了laravel触发的所有事件:

https://laravel.com/docs/5.6/authentication#events

制作您自己的事件侦听器,并将其添加到注销事件数组内的EventServiceprovider中。将自定义逻辑放入该侦听器中以更改表。