websocket -ソケットを使う.とlravelエコー

1720 ワード

我々はすべてのWebソケットについて知っているように、いくつかの回として実装することは困難になる可能性があります.ここでは、私はVEUを選択したフロントエンド用のWebソケットを実装するための完璧な簡単な手順について説明します.js
ここではRedisを使うつもりです.最初にRedis PONをインストールしなければなりません
sudo apt install redis-server
ラーラから始めましょう
ステップ1:パッケージをインストールする
 i)composer require predis/predis,
 ii)composer require illuminate/redis
ステップ2:次の行を追加します.envファイル
REDIS_HOST = localhost
REDIS_PASSWORD = null
REDIS_PORT = 6379
REDIS_DB = 0

BROADCAST_DRIVER=redis
ステップ3 :コマンドを使用してlaravel echoサーバをグローバルにインストールする
npm install -g laravel-echo-server
Step 4 :次のコマンドを実行します
laravel-echo-server init
上記のコマンドを実行した後、それは以下の質問をするでしょう
? Do you want to run this server in development mode? Yes
? Which port would you like to serve from? 6001
? Which database would you like to use to store presence channel members? redis
? Enter the host of your Laravel authentication server. http://localhost
? Will you be serving on http or https? http
? Do you want to generate a client ID/Key for HTTP API? No
? Do you want to setup cross domain access to the API? No
? What do you want this config to be saved as? laravel-echo-server.json

ステップ5 :-コマンドでlaravel echoサーバを起動する
laravel-echo-server start 
以下のようになります-