Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Вообщем странная загадка и не знаю куда копать может кто сталкивался.
Делал подключение данного функционала как и https://mattstauffer.com/blog/introducing-laravel-echo/
но когда я посылаю push из laravel оно появлется в админке pusher.com НО в фронтеде приложения не появляется.
Если посылваю сообщение из админики pusher.com с нужными параметрами то оно появляется на фронтенде.
<?php
namespace App\Events;
use Illuminate\Broadcasting\PrivateChannel;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
class NotifyUserEvent implements ShouldBroadcast
{
public function __construct($user_id)
{
$this->user_id = $user_id;
}
/**
* Information about the shipping status update.
*
* @var string
*/
public $user_id;
/**
* Get the channels the event should broadcast on.
*
* @return \Illuminate\Broadcasting\PrivateChannel
*/
public function broadcastOn()
{
return new PrivateChannel('new_interested.'.$this->user_id);
}
public function broadcastAs()
{
return 'notify-new-interested';
}
}
var channel = window.Echo.channel('new_interested.1');
channel.listen('.notify-new-interested', function(data) {
console.log("new message");
console.log(data);
});
Куда копать? Спасибо
Не в сети
Не в сети
Страницы 1