/**
  * Handle the command.
  *
  * @param  UpdateCarouselCommand  $command
  * @return void
  */
 public function handle(UpdateCarouselCommand $command)
 {
     $carousel_object = Carousel::edit($command->carousel_id, $command->cover_image_id);
     $carousel = $this->repo->save($carousel_object);
     Event::fire(new CarouselWasUpdated($carousel));
     return $carousel;
 }
 /**
  * Handle the command.
  *
  * @param  CreateCarouselCommand  $command
  * @return void
  */
 public function handle(CreateCarouselCommand $command)
 {
     $carousel_object = Carousel::make();
     $carousel = $this->repo->save($carousel_object);
     Event::fire(new CarouselWasCreated($carousel));
     return $carousel;
 }
Esempio n. 3
0
 public function getBySlug($slug)
 {
     return Carousel::where('slug', $slug)->first();
 }