You may also specify a priority when subscribing to events. Listeners with higher priority will be run first, while listeners that have the same priority will be run in order of subscription. Event::listen('auth.login', 'LoginHandler', 10);