@MichalOravec Ah, after yesterday's post I was thinking in terms of injecting classes, and I was about to say to inject Request $request to the __construct() of the Listener:
public function __construct(Request $request){...}
@MichalOravec update: it might not be the best solution. If I have an async queue, then the request help might not have the relevant request but the last request handled by the app.
I think I should then create my own event and dispatch it. Now I just need to find out at which point in the login process in the LoginController does Laravel dispatch these events. Where can I find it?