/** * Handle the command. * * @param CreateActivityCommand $command * @return void */ public function handle(CreateActivityCommand $command) { $activity_object = Activities::make($command->title, str_slug($command->title, '-'), $command->subtitle, $command->description, strtoupper($command->featured)); $activity = $this->repo->save($activity_object); Event::fire(new ActivityWasCreated($activity)); return $activity; }