Laracast Serie: Commands and Domain Events