ログってなんぼ

日々のメモです

PHP:laravel/envoy の @serversに多くのサーバーを定義するメモ

laravel.com

laravel/envoy 使用時

@serversに対象サーバーを定義しますが

@servers(['web001' => 'hogeuser@web001', 'web002' => 'hogeuser@web002', 'batch001' => 'hogeuser@batch001', 'batch002' => 'hogeuser@batch002', 'api001' => 'hogeuser@api001', 'api002' => 'hogeuser@api002'])

サーバーが増えると長くなってしまいます。

改行することもできないので

@php
$servers = [
  'web001' => 'hogeuser@web001',
  'web002' => 'hogeuser@web002',
  'batch001' => 'hogeuser@batch001',
  'batch002' => 'hogeuser@batch002',
  'api001' => 'hogeuser@api001',
  'api002' => 'hogeuser@api002'
];
@endphp

@servers($servers)

こうするしか無いようです・・・