芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/public_html/invoicer.pulsehost.co.uk/vendor/nette/MigrateStatusCommand.php
module = $this->laravel['modules']; $name = $this->argument('module'); if ($name) { $module = $this->module->findOrFail($name); $this->migrateStatus($module); return 0; } foreach ($this->module->getOrdered($this->option('direction')) as $module) { $this->line('Running for module:
' . $module->getName() . '
'); $this->migrateStatus($module); } return 0; } /** * Run the migration from the specified module. * * @param Module $module */ protected function migrateStatus(Module $module) { $path = str_replace(base_path(), '', (new Migrator($module, $this->getLaravel()))->getPath()); $this->call('migrate:status', [ '--path' => $path, '--database' => $this->option('database'), ]); } /** * Get the console command arguments. * * @return array */ protected function getArguments() { return [ ['module', InputArgument::OPTIONAL, 'The name of module will be used.'], ]; } /** * Get the console command options. * * @return array */ protected function getOptions() { return [ ['direction', 'd', InputOption::VALUE_OPTIONAL, 'The direction of ordering.', 'asc'], ['database', null, InputOption::VALUE_OPTIONAL, 'The database connection to use.'], ]; } }