У меня возникла проблема, что при добавлении задачи он не будет инициировать событие. Как это решить? И, кроме того, как я могу решить проблему с websocket? Я использую Pusher чтобы создать событие в реальное время .. caption of the error message of the browserLaravel 5 Pusher Server не удалось найти приложение по ключу
ответ
Изображения показывает использование ключа Толкателя приложений со значением YOUR_APP_KEY
. Это должно быть изменено на ключ приложения вы получаете для вашего приложения, когда вы входите в через https://dashboard.pusher.com
При использовании событий вещания в Laravel конфигурации для вашего сервера будет config/broadcasting.php
согласно http://laravel.com/docs/5.1/events#broadcast-configuration
Если вы используете Pusher Laravel Bridge, тогда настройка будет в config/pusher.php
.
В обоих случаях вам необходимо передать конфигурацию ключа приложения Pusher на свое лезвие, чтобы использовать значение. Или - для целей тестирования - вы можете жестко закодировать ключ.
Если вы получаете сообщение об ошибке 4005 от Pusher, тогда ваша переменная среды не передается должным образом, так как это означает, что приложение не может быть найдено. См. https://stackoverflow.com/a/13802175/39904
im используя EventBroadcasting, но все же он получил ошибки .. –
У меня есть вопрос об этой ошибке 'Firefox не может установить соединение с сервером по протоколу ws: //ws.pusherapp.com/app/YOUR_PUSHER_KEY? = 7 & client = js & version = 2.2.4 & flash = false' как сделать chage 'ws: // ws.pusherapp.com' на локальном хосте? –
Pusher - это размещенная служба, поэтому для ее использования в приложении Laravel вам необходимо зарегистрироваться для бесплатной учетной записи (вы не можете использовать «localhost»). После этого вы получите учетные данные, которые позволят вам изменить значение «YOUR_PUSHER_KEY» на значение реального ключа приложения. В вашем JavaScript смотрите 'new Pusher ('YOUR_PUSHER_KEY');' – leggetter