/** * @param \HorseStories\Models\Palmares\Palmares $palmares */ public function delete(Palmares $palmares) { $status = $this->statuses->findById($palmares->status->id); $status->delete(); $event = $this->events->findById($palmares->event->id); $event->delete(); $palmares->delete(); }
/** * @param int $statusId * @return \HorseStories\Models\Statuses\Status */ private function initStatus($statusId) { $status = $this->statuses->findById($statusId); if ($status->user()->id == Auth::user()->id) { return $status; } abort(403); }