# 新增Project laravel new {project}
修改env
# .env
BROADCAST_DRIVER=pusher
PUSHER_APP_ID={PUSHER_APP_KEY}
PUSHER_APP_KEY={PUSHER_APP_KEY}
PUSHER_APP_SECRET={PUSHER_APP_KEY}
上方可填入 pusher 資訊
安裝套件
# cmd(安裝套件)
php artisan key:generate
composer install
npm install
啟動websocket(預設port:6001)
# 預設port:6001
php artisan websockets:serve
//php artisan websockets:serve --port=6001
範例畫面
github範本 :
https://github.com/cc711612/Online
參考文獻:
https://beyondco.de/docs/laravel-websockets/getting-started/introduction
https://learnku.com/docs/laravel/8.x/broadcasting/9388#presence-channels