Websocket - Socket.io 및 Lravel 에코 포함
여기서는 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
이것은 아래와 같이 보일 것입니다 :-
Reference
이 문제에 관하여(Websocket - Socket.io 및 Lravel 에코 포함), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/pratham0182/websocket-with-socket-io-lravel-echo-h1c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)