/** * Bootstrap any application services. * * @return void */ public function boot() { // this event fire when new message is created Messages::created(function ($message) { Event::fire(new MessageSentEvent($message)); }); }
/** * Bootstrap any application services. * * @return void */ public function boot() { Comments::created(function ($comment) { Event::fire(new CommentSentEvent($comment)); }); Messages::created(function ($message) { Event::fire(new MessageSentEvent($message)); }); User::updated(function ($user) { Event::fire(new ChangeRoleEvent($user)); }); User::created(function ($user) { Event::fire(new NewUserEvent($user)); }); }