/** * Handle the command. */ public function handle() { if (!$this->page->isEnabled()) { $path = 'pages/preview/' . $this->page->getStrId(); } else { if ($parent = $this->page->getParent()) { $path = $parent->getPath() . '/' . $this->page->getSlug(); } elseif ($this->page->isHome()) { $path = '/'; } else { $path = '/' . $this->page->getSlug(); } } $this->page->setAttribute('path', $path); }