Я следую https://pusher.com/tutorials/ и получаю ошибку 4001 - PullRequest
0 голосов
/ 05 октября 2018

Я хочу сделать что-то вроде 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"
},
...