Laravel 5.8 fixes, Carbon 2.0 support
Fixes:
- Laravel 5.8 removed the
Event::firealias, changed references toEvent::dispatch. This is supported back to 5.5 - Added support for Carbon v2.0+
Event::fire alias, changed references to Event::dispatch. This is supported back to 5.5