阅读(624) (9)

Laravel 8 变量

2021-07-08 16:55:56 更新

如果需要,您可以使用命令行将选项值传递到 Envoy 任务:

envoy run deploy --branch=master 

您可以通过 Blade 的「echo」 语法访问任务中的选项。 您也可以在任务中使用 if 语句和循环。 例如,在执行 git pull 命令之前,让我们验证 $branch 变量的存在:

@servers(['web' => '192.168.1.1'])

@task('deploy', ['on' => 'web'])
    cd site

    @if ($branch)
        git pull origin {{ $branch }}
    @endif

    php artisan migrate
@endtask