![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/syn.corals.io/Corals/core/Theme/Commands/ |
<?php namespace Corals\Theme\Commands; use Illuminate\Console\Command; class listThemes extends baseCommand { // protected $signature = 'namespace:command {argument?} {--option}'; protected $signature = 'theme:list'; protected $description = 'List installed themes'; public function info($text, $newline = true) { $this->output->write("<info>$text</info>", $newline); } public function handle() { $themes = \Theme::all(); $this->info('+----------------------+----------------------+----------------------+----------------------+'); $this->info('| Theme Name | Extends | Views Path | Asset Path |'); $this->info('+----------------------+----------------------+----------------------+----------------------+'); foreach ($themes as $theme) { $this->info(sprintf("| %-20s | %-20s | %-20s | %-20s |", $theme->name, $theme->getParent() ? $theme->getParent()->name : "", $theme->viewsPath, $theme->assetPath )); } $this->info('+----------------------+----------------------+----------------------+----------------------+'); $this->info('Views Path is relative to: ' . themes_path()); $this->info('Asset Path is relative to: ' . public_path()); } }