Я хочу сделать что-то вроде https://images.ctfassets.net/1es3ne0caaid/4EFIbGRt8koGQkKISWuK4A/731bf37c6b0abf6d7319f54907ee6f09/how-to-create-web-notifications-using-laravel-and-pusher.gif Я видел и искал решение, но не получил никакого решения, пожалуйста, помогите.
Я использую laravel 5.5 и php версии 7.0.15
Я получаю ошибку
Pusher: Ошибка: {"type": "WebSocketError", "error": {"type": "PusherError", "data": {" code ": 4001," message ":" Ключ приложения PUSHER_API_KEY отсутствует в этом кластере. Вы забыли указать кластер? "}}}
Я уже установил свой .envфайл
PUSHER_APP_ID=****88
BROADCAST_DRIVER=pusher
PUSHER_APP_KEY=*********f29cf5f48aa
PUSHER_APP_SECRET=**********e7ce9cd57d
PUSHER_APP_CLUSTER=ap2
и вот мой файл config / broadcasting.php
'pusher' => [
'driver' => 'pusher',
'key' => env('PUSHER_APP_KEY'),
'secret' => env('PUSHER_APP_SECRET'),
'app_id' => env('PUSHER_APP_ID'),
'options' => [
'cluster' => env('PUSHER_APP_CLUSTER'),
'encrypted' => true, //for local 'encrypted' => false
],
],
Я работаю локально и изменил encrypted => false , но ничегослучилось, вот мой файл composer.json
"require": {
"php": ">=7.0.0",
"fideloper/proxy": "~3.3",
"laravel/framework": "5.5.*",
"laravel/tinker": "~1.0",
"nesbot/carbon": "^1.34",
"orangehill/iseed": "dev-master",
"pusher/pusher-php-server": "^3.2"
},