2017-02-02 5 views
0

このようなフォームを作成したいと思います。パラメータlaravelのssh

Host __________ 
user __________ 
pass __________ 
port _________ 

laravel経由でsshに接続します。 私はremote.phpに設定を参照してください

'connections' => [ 
     'production' => [ 
      'host'  => '222.222.222.222', 
      'username' => 'root', 
      'password' => '', 
      'key'  => '', 
      'keytext' => '', 
      'keyphrase' => '', 
      'agent'  => '', 
      'timeout' => 10, 
     ], 
    ], 

ですが、私は設定を強制する必要はありません。 欲しいだけ

SSH::connect('222.222.222.222','root','1234',22); 

どうすればいいですか? 申し訳ありません私の英語です。

+0

あなたはLaravel Collectiveのドキュメントからそうすることはできません。異なる接続配列をセットアップし、それらが提供するinto( '接続名')メソッドを使用するだけではどうですか? –

答えて

1

これは、あなたの設定ランタイムを設定するラーベルの方法です!

config(['remote.connections.production' => array(
       'host'  => '$host, 
      'username' => $un, 
      'password' => $pw, 
      'key'  => '', 
      'keytext' => '', 
      'keyphrase' => '', 
      'agent'  => '', 
      'timeout' => 10, 

      )]); 
+1

ありがとうございます。 – stahyz

関連する問題