Size: a a a

2020 March 19

AP

Artem Poezdov in Laravel Pro
ребят, если прослушивать много каналов в laravel Echo то все будет нормич?
источник

AP

Artem Poezdov in Laravel Pro
типо грузит ли это клиента?
источник

AP

Artem Poezdov in Laravel Pro
Ладно, никто не подскажет как сделать оповещения в чате, мол вам новое сообщение, в реальном времени, для самой переписки использую сокеты, просто не как не могу понять как сделать эти оповещения(ну например как у вк(фото))
источник

N

NoMad42 in Laravel Pro
Artem Poezdov
Ладно, никто не подскажет как сделать оповещения в чате, мол вам новое сообщение, в реальном времени, для самой переписки использую сокеты, просто не как не могу понять как сделать эти оповещения(ну например как у вк(фото))
я сам чаты не писал, но мне кажется оповещение должен кидать клиентский код, стригиревшись на новое сообщение присланное сервером...
источник

BL

Boris Lepikhin in Laravel Pro
Artem Poezdov
Ладно, никто не подскажет как сделать оповещения в чате, мол вам новое сообщение, в реальном времени, для самой переписки использую сокеты, просто не как не могу понять как сделать эти оповещения(ну например как у вк(фото))
Можешь просто взять отдельный канал уведомлений у laravel echo
источник

s

sheykvit in Laravel Pro
Maksim
Народ, всем привет!
Вопрос по логике обработки событий.
Есть чекбокс в  меню на отправку письма.
Вопрос: нужно сначала проверять этот чекбокс, и если true то attach событие отправки, или сначала attach событие отправки, а в нем проверять нажатие чекбокса?
Если флаг стоит, отправляешь письмо. Другой логики нет.
источник

M

Maksim in Laravel Pro
sheykvit
Если флаг стоит, отправляешь письмо. Другой логики нет.
спс
источник

AP

Artem Poezdov in Laravel Pro
у кого было что-то подобное?
источник

D

Dymon in Laravel Pro
Artem Poezdov
у кого было что-то подобное?
в конструктор Job что то не то передаешь
источник

EG

Egor Gruzdev in Laravel Pro
Artem Poezdov
у кого было что-то подобное?
Что за данные ты скормил в Job
источник

a

anton in Laravel Pro
Всем привет, столкнулся с ошибкой в вебсокетах, не знаю в чем дело. В общем к сокетам коннектится нормально, отслеживаю на пушере + появляются онлайн юзеры, но когда я делаю отправку сообщения то ловлю 500 ошибку, и ловлю ее на строке broadcast(new MessageSent($user, $message))->toOthers();  Использую Pusher, задеплоено на хероку
источник

ВБ

Виктор Бурцев... in Laravel Pro
anton
Всем привет, столкнулся с ошибкой в вебсокетах, не знаю в чем дело. В общем к сокетам коннектится нормально, отслеживаю на пушере + появляются онлайн юзеры, но когда я делаю отправку сообщения то ловлю 500 ошибку, и ловлю ее на строке broadcast(new MessageSent($user, $message))->toOthers();  Использую Pusher, задеплоено на хероку
cat storage/logs/laravel.log
источник

a

anton in Laravel Pro
Виктор Бурцев
cat storage/logs/laravel.log
источник

a

anton in Laravel Pro
Логов нет
источник

a

anton in Laravel Pro
Запустил логи
источник

a

anton in Laravel Pro
Но что то не ижу в них ничего пока, может кто опытней в сокетах знает в чем причина?
источник

EG

Egor Gruzdev in Laravel Pro
anton
Запустил логи
line 121, не смог подключится к pusher
/**
    * Broadcast the given event.
    *
    * @param  array  $channels
    * @param  string  $event
    * @param  array  $payload
    * @return void
    *
    * @throws \Illuminate\Broadcasting\BroadcastException
    */
   public function broadcast(array $channels, $event, array $payload = [])
   {
       $socket = Arr::pull($payload, 'socket');

       $response = $this->pusher->trigger(
           $this->formatChannels($channels), $event, $payload, $socket, true
       );

       if ((is_array($response) && $response['status'] >= 200 && $response['status'] <= 299)
           || $response === true) {
           return;
       }

       throw new BroadcastException(
           is_bool($response) ? 'Failed to connect to Pusher.' : $response['body']
       );
   }
источник

a

anton in Laravel Pro
Но как это возможно? Если пушер мне показывает что все окей
источник

a

anton in Laravel Pro
в логах пушера тоже чисто
источник

EG

Egor Gruzdev in Laravel Pro
у тебя падает во здесь:
throw new BroadcastException(
           is_bool($response) ? 'Failed to connect to Pusher.' : $response['body']
       );

а вот почему?
источник