/**
  * @param $horseSlug
  * @return \Illuminate\Database\Eloquent\Model
  */
 private function initHorse($horseSlug)
 {
     $horse = $this->horses->findBySlug($horseSlug);
     if ($this->userHasPermission($horse)) {
         return $horse;
     }
     abort(403);
 }
예제 #2
0
 /**
  * @param int $horseId
  * @return \HorseStories\Models\Horses\Horse
  */
 private function initHorse($horseId)
 {
     $horse = $this->horses->findBySlug($horseId);
     if ($horse->owner()->first()->id !== Auth::user()->id) {
         abort(403);
     }
     return $horse;
 }
 /**
  * @param string horseSlug
  * @return \HorseStories\Models\Horses\Horse
  */
 private function initHorse($horseSlug)
 {
     $horse = $this->horses->findBySlug($horseSlug);
     return $horse;
 }