2017-09-02 79 views
0

我正在使用Laravel 5.4,并且我想在退出后从用户表中删除访客用户。所以我创建了一个LogoutEventListener类(遵循文档中的说明),并且我能够成功删除handle(Logout $event)函数中的用户。Laravel - 在用户注销后删除访客用户

但是我无法确定在AuthenticatesUsers性状中Laravel自己的logout()函数是否在上述handle函数之前或之后被调用。在这个函数的开头声明一个dd(...)似乎永远不会被调用。所以我害怕任何不可预见的副作用。

那么,删除LogoutEventListener::handle()函数中的用户是否安全?

回答

0

这些都是laravel事件5.2 +

 
$events->listen(
      'Illuminate\Auth\Events\Logout', 
      'App\Listeners\[email protected]' 
     );