PHP code snippet – How to pass variable to an event listener laravel?
public function __construct(References $referee, Applications $user,Request $request) { $this->referee = $referee; $this->user = $user; $this->request=$request; } // ...and fire like this in controller ...... event(new EmailRefereeOne($referee, $application,$request)); // So you can access in your listener like this $event->request->input('company_name_for_submission'); // Second option is easy: you can directly use Request facade in Listener like this without passing anything to the event. \Request::input( );