in Laravel-Echo-Console: < /p>
L A R A V E L E C H O S E R V E R
version 1.5.2
⚠ Starting server in DEV mode...
✔ Running at localhost on port 6001
✔ Channels are ready.
✔ Listening for redis events...
Server ready!
[7:07:00 PM] - YSTAl2zDJP0HtuoCAAAA joined channel: public
[7:07:00 PM] - Sending auth request to: https://xxxxx/broadcasting/auth
[7:07:00 PM] - YSTAl2zDJP0HtuoCAAAA authenticated for: private-survey.2
[7:07:00 PM] - YSTAl2zDJP0HtuoCAAAA joined channel: private-survey.2
Channel: laravel_database_private-survey.2
Event: server.message
< /code>
sieht alles gut aus, aber ich kann diese Nachricht im Browser nicht erhalten: < /p>
window.Echo.private('survey.2')
.listen('.server.message', (e) => {
console.log(e)
});
e {events: {…}, name: "private-survey.2", socket: p, options: {…}, eventFormatter: t}
< /code>
Meine Ereignisklasse: < /p>
public function __construct($message)
{
$this->message = $message;
}
public function broadcastOn()
{
return new PrivateChannel('survey.2');
}
public function broadcastAs()
{
return 'server.message';
}
< /code>
In Laravel Telescope sehe ich: < /p>
{
message: "wdfwsfwf",
socket: null
}
< /code>
Ist es normal, dass Socket null ist?>
Sendungsnachricht kann nicht von Laravel Echo Server empfangen werden ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post