2017-09-02 80 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]' 
     );