File manager - Edit - /var/www/payraty/hris/vendor/nwidart/laravel-modules/src/Commands/Publish/PublishMigrationCommand.php
Back
<?php namespace Nwidart\Modules\Commands\Publish; use Nwidart\Modules\Commands\BaseCommand; use Nwidart\Modules\Migrations\Migrator; use Nwidart\Modules\Publishing\MigrationPublisher; class PublishMigrationCommand extends BaseCommand { /** * The console command name. * * @var string */ protected $name = 'module:publish-migration'; /** * The console command description. * * @var string */ protected $description = "Publish a module's migrations to the application"; public function executeAction($name): void { $module = $this->getModuleModel($name); $this->components->task("Publishing Migration <fg=cyan;options=bold>{$module->getName()}</> Module", function () use ($module) { with(new MigrationPublisher(new Migrator($module, $this->getLaravel()))) ->setRepository($this->laravel['modules']) ->setConsole($this) ->publish(); }); } public function getInfo(): ?string { return 'Publishing module migrations ...'; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings