2017-07-27 6 views
0

私はlaravelパッケージを作成しています。このpacakgeにはいくつかのデータをredisで保存する必要がありますが、このパッケージは別のredis接続を使用したいので、パッケージの設定ファイルの資格情報を取得し、このパッケージに対してこの接続を使用します。私は、パッケージユーザーに異なるredis接続を使用する自由を与えたいと思います。laravelで別のredis接続を使用するにはどうすればいいですか

あなたはどのように私がこれを達成できるか考えている場合。どんな助けもありがとう。

答えて

3

あなたはconfig helperで実行時にコンフィグからの接続を追加および削除することができ、あなたの接続コール

$redis = Redis::connection('my-connection'); 

を変更するには、複数のRedisの接続に

を使用して

呼ばsection in the documentationがあります。

config(['database.redis.new-connection' => [ 
     'host' => '127.0.0.1', 
     'password' => 'secret', 
     'port' => '6379', 
     'database' => 0 
     ] 
]); 
+1

ありがとうございます。できます – Vikash

関連する問題