You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
Good time, for the implementation of the chat room, I have done all the Pusher configurations correctly, and sending messages and displaying online users works correctly, but the event in the .listen method does not work, and it does not even log. Thank you for your help. I have been dealing with this problem for a long time. I hit this is my event
`class MessageSended implements ShouldBroadcast
{
use Dispatchable, InteractsWithSockets;
public $message;
/**
* Create a new event instance.
*
* @return void
*/
public function __construct(Message $message)
{
$this->message = $message;
}
public function broadcastWith()
{
$this->message->load('user');
return [
'message' => array_merge($this->message->toArray(), [
'selfOwned' => false
])
];
}
/**
* Get the channels the event should broadcast on.
*
* @return \Illuminate\Broadcasting\Channel|array
*/
public function broadcastOn()
{
return new PresenceChannel('chat');
}
On Sat, Sep 10, 2022, 23:33 KhalidHimmi ***@***.***> wrote:
Hello
Have you found the solution? I am stuck with the same problem for days.
Could you share the code here on github,if you have solved the issue.
—
Reply to this email directly, view it on GitHub
<#599 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AT2PNVFZXMY6CGWKDRBSM4DV5TLOPANCNFSM56PVRSDA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Good time, for the implementation of the chat room, I have done all the Pusher configurations correctly, and sending messages and displaying online users works correctly, but the event in the .listen method does not work, and it does not even log. Thank you for your help. I have been dealing with this problem for a long time. I hit
this is my event
`class MessageSended implements ShouldBroadcast
{
use Dispatchable, InteractsWithSockets;
}`
and in echo.js
`import Bus from './bus'
window.Echo.join('chat')
.listen('.MessageSended', (e) => {
console.log(e);
// Bus.$emit('message.added', e.message)
})
`
and this Channel
Broadcast::channel('chat', function ($user){
return [
'id' => $user->id,
'name'=> $user->name
];
});
`
and this message controller
` public function store(Request $request)
{
The text was updated successfully, but these errors were encountered: