Websocket - Socket.io 및 Lravel 에코 포함

1881 단어
우리 모두 웹 소켓에 대해 알고 있듯이 때로는 구현하기 어려울 수 있습니다. 여기에서는 Veu.js를 선택한 프런트 엔드용 웹 소켓을 구현하기 위한 완벽한 단순화 단계를 언급하겠습니다.

여기서는 Redis를 사용할 것입니다. 먼저 시스템에 Redis를 설치해야 합니다.

sudo apt install redis-server


Laravel로 시작하자

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-server를 전역적으로 설치합니다.

npm install -g laravel-echo-server


4단계: 이제 프로젝트 루트 폴더에서 다음 명령을 실행합니다.

laravel-echo-server init


위의 명령을 실행한 후 다음과 같은 질문을 할 것입니다. 예를 들어 아래는 로컬 시스템의 내 것이므로 ans가 적절합니다.

? 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 Server By 명령을 시작합니다.

laravel-echo-server start 


이것은 아래와 같이 보일 것입니다 :-

좋은 웹페이지 즐겨찾기