Laravel - 在用户注销后删除访客用户

时间:2017-09-02 19:08:09

标签: laravel

我正在使用Laravel 5.4,我希望在用户注销后从users表中删除访客用户。所以我创建了一个LogoutEventListener类(按照文档中的说明),我能够成功删除handle(Logout $event)函数中的用户。

但是我无法确定在上述logout()函数之前或之后是否调用了Laravel在AuthenticatesUsers特征中的handle函数。似乎永远不会调用此函数开头的dd(...)语句。所以我害怕任何不可预见的副作用。

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

1 个答案:

答案 0 :(得分:0)

这些是laravel 5.2 +

的事件
 $events->listen(
            'Illuminate\Auth\Events\Logout',
            'App\Listeners\UserEventSubscriber@onUserLogout'
        );