public function relative_uri() { $segments = array($this->slug); $parent = $this->parent; while ($parent) { $page = static::find($parent); $segments[] = $page->slug; $parent = $page->parent; } return implode('/', array_reverse($segments)); }