/** * Get all of the migration paths. * * @return array */ protected function getMigrationPaths() { // Here, we will check to see if a path option has been defined. If it has // we will use the path relative to the root of this installation folder // so that migrations may be run for any path within the applications. if ($this->input->hasOption('path') && $this->option('path')) { return [$this->laravel->basePath() . '/' . $this->option('path')]; } $modules = config('module'); foreach ($modules as $modulePath) { $migrationFilePath = $modulePath . DIRECTORY_SEPARATOR . 'database' . DIRECTORY_SEPARATOR . 'migrations'; $this->migrator->path($migrationFilePath); } return $this->migrator->paths(); }