Laravel 8 配置

2021-07-26 09:42 更新

有時,您可能需要在執(zhí)行 Envoy 任務之前執(zhí)行一些 PHP 代碼。 您可以使用 @setup 指令聲明變量,并在執(zhí)行任何其他任務之前執(zhí)行其他常規(guī) PHP 工作:

@setup
    $now = new DateTime();

    $environment = isset($env) ? $env : "testing";
@endsetup 

如果在執(zhí)行任務之前需要其他 PHP 文件,可以在 Envoy.blade.php 文件的頂部使用 @include 指令:

@include('vendor/autoload.php')

@task('foo')
    # ...
@endtask 

您還可以導入其他 Envoy 文件,以便將 stories 和 task 添加到您的文件中。 在導入它們之后,您可以在這些文件中執(zhí)行任務,就好像它們是在您自己的文件中定義的一樣。你應該在你的 Envoy.blade.php 文件使用 @import 指令:

@import('package/Envoy.blade.php') 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號