ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
首先,通过 Composer 的 global 命令来安装 Envoy: `composer global require "laravel/envoy=~1.0"` 请务必将 ~/.composer/vendor/bin 目录加入到 PATH 环境变量中,这样才能在命令行中执行 envoy 命令时找到可执行文件。 接下来,在项目的根目录下创建 Envoy.blade.php 文件。下面给出的实例代码你可以当做模板使用: ~~~ @servers(['web' => '192.168.1.1']) @task('foo', ['on' => 'web']) ls -la @endtask ~~~ 如上所示,在文件的开头首先定义了 @servers 数组。后续的任务声明中,你可以在 on 选项中直接引用。在 @task 声明里,你可以直接填写需要在服务器上执行的 Bash 脚本代码。 init 命令可以很方便地用来创建一个包含基本内容的 Envoy 文件: ~~~ envoy init user@192.168.1.1 ~~~