www.gusucode.com > KPPW众包威客PHP开源建站系统 v3.0源码程序 > KPPW/vendor/caffeinated/modules/src/Console/Commands/ModuleEnableCommand.php
<?php namespace Caffeinated\Modules\Console\Commands; use Illuminate\Console\Command; use Symfony\Component\Console\Input\InputArgument; class ModuleEnableCommand extends Command { /** * The console command name. * * @var string */ protected $name = 'module:enable'; /** * The console command description. * * @var string */ protected $description = 'Enable a module'; /** * Execute the console command. * * @return mixed */ public function fire() { $slug = $this->argument('slug'); if ($this->laravel['modules']->isDisabled($slug)) { $this->laravel['modules']->enable($slug); $this->info('Module was enabled successfully.'); } else { $this->comment('Module is already enabled.'); } } /** * Get the console command arguments. * * @return array */ protected function getArguments() { return [ ['slug', InputArgument::REQUIRED, 'Module slug.'], ]; } }