Laravel 8 編寫任務

2021-07-26 09:42 更新

你的所有 Envoy 任務都應該在項目根目錄中的 Envoy.blade.php 文件中定義。 這是一個讓你入門的例子:

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

@task('foo', ['on' => 'web'])
    ls -la
@endtask 

如您所見,在文件頂部定義了一個 @server 數(shù)組,允許您在任務聲明的 on 選項中引用這些服務器。@server 聲明應始終放在單行上。在你的 @task 聲明中,你應該放置在任務執(zhí)行時應該在你的服務器上運行的 Bash 代碼。

您可以通過將服務器的 IP 地址指定為 127.0.0.1 來強制腳本在本地運行:

@servers(['localhost' => '127.0.0.1']) 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號