我正在使用Laravel 5.4,我希望在用户注销后从users表中删除访客用户。所以我创建了一个LogoutEventListener
类(按照文档中的说明),我能够成功删除handle(Logout $event)
函数中的用户。
但是我无法确定在上述logout()
函数之前或之后是否调用了Laravel在AuthenticatesUsers
特征中的handle
函数。似乎永远不会调用此函数开头的dd(...)
语句。所以我害怕任何不可预见的副作用。
那么,在LogoutEventListener::handle()
函数中删除用户是否安全?
答案 0 :(得分:0)
这些是laravel 5.2 +
的事件$events->listen( 'Illuminate\Auth\Events\Logout', 'App\Listeners\UserEventSubscriber@onUserLogout' );