Laravel:如何添加签名选项迁移:回滚命令?

2hh7jdfx  于 2022-12-05  发布在  其他
关注(0)|答案(1)|浏览(126)

我有多个数据库,每个数据库的迁移存储在不同的文件夹中。因此,我希望覆盖migrate:rollback命令并为文件夹添加一个选项,而不是每次都指定路径。

  • 因此,不要运行以下命令:*

php artisan migrate:rollback --path=/database/migrations/{{folder}}

  • 我想奔跑 *

php artisan migrate:rollback {{folder}}
我如何才能做到这一点?

rt4zxlrg

rt4zxlrg1#

protected $signature = 'test {folder}';

protected $description = 'Testing Purpose';

public function handle()
{
    $this->ask('Enter Folder Name?');
    
    $folder = $this->argument('folder');

    $command = "migrate:rollback --path=/database/migrations/{$folder}";

    Artisan::call($command);
}

相关问题