Size: a a a

Laravel для начинающих

2020 November 13

ЕК

Егор Карась... in Laravel для начинающих
Я не про сокеты, я именно про PubSub
источник

VY

Vladimir Yefremov in Laravel для начинающих
Serg Serdyuk
Твою ж, точно... А я думаю, фигли у меня с утра баги на проде поперли
а наш прод готовился к этому дню с понедельника :) - баг начался в ПН и до сих пор я его не поборол :(
источник

С

Санжар in Laravel для начинающих
Дмитрий Кожанов
сначала собрать массив отфильтровать а потом исертить чанками
Ты предлагаешь через chunk получить все записи и на ходу их проверять?
Я имею в виду:
Flight::chunk(200, function ($flights) {
   foreach ($flights as $flight) {
       // здесь проверять дату/значение и исходя из него обновлять запись или записывать новую
   }
});
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Санжар
Ты предлагаешь через chunk получить все записи и на ходу их проверять?
Я имею в виду:
Flight::chunk(200, function ($flights) {
   foreach ($flights as $flight) {
       // здесь проверять дату/значение и исходя из него обновлять запись или записывать новую
   }
});
Я предлагаю получить все в массив что ты пытаешься изменить )
источник

V

Vladyslav in Laravel для начинающих
Игорь
Скажите, я правильно понимаю алгоритм работы с вебсокетами?


1. Пользователь отправляет сообщение с формы (или сервер формирует некоторое уведомление)

2. Сообщение принимает код ларавел, в котором выкидывает событие с нужным интерфейсом и методом, в котором указан канал в который его нужно отправить

3. Лара видит, что интерфейс для вещания, поэтому отправляет мессагу пользователя в редис.

4. Редис, получив сообщение выкидывает событие, о получении сообщения, которое слушает сервер (node.js) и с помощью библиотеки, socket.io отправляет его в браузер клиенту (-ам), который подписан на данный канал.

5. На клиенте работает клиентская часть библиотеки socket.io (или laravel-echo), которая может подписать пользователя на конкретные каналы, которые он сможет принимать.

Здесь я не рассматриваю платные сервисы типа pusher, хочу от них уйти.

Это примерно так работает? А то меня летом сокеты ждут. 😊
источник

И

Игорь in Laravel для начинающих
я в общем и целом уточнял, как это работает
источник

И

Игорь in Laravel для начинающих
и это было 20 февраля)
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
🌚
источник

V

Vladyslav in Laravel для начинающих
хм
источник

V

Vladyslav in Laravel для начинающих
а че оно мне его показало как новое
источник

И

Игорь in Laravel для начинающих
Vladyslav
а че оно мне его показало как новое
пятница, 13-е. Сегодня много мистики и кошмаров
источник

VY

Vladimir Yefremov in Laravel для начинающих
Егор Карась
Я обиделся
за то, что про редис не ответили?
источник

V

Vladyslav in Laravel для начинающих
Игорь
пятница, 13-е. Сегодня много мистики и кошмаров
ахах
источник

ЕК

Егор Карась... in Laravel для начинающих
Vladimir Yefremov
за то, что про редис не ответили?
Да!
источник

И

Игорь in Laravel для начинающих
Vladimir Yefremov
за то, что про редис не ответили?
Владимир, не трогай его. Сейчас на полдня будет разговоров)
источник

ЕК

Егор Карась... in Laravel для начинающих
Да сам ты истеричка
источник

И

Игорь in Laravel для начинающих
началось...
источник

V

Vladyslav in Laravel для начинающих
Игорь
Telegram
Игорь in Laravel для начинающих
Скажите, я правильно понимаю алгоритм работы с вебсокетами?


1. Пользователь отправляет сообщение с формы (или сервер формирует некоторое уведомление)

2. Сообщение принимает код ларавел, в котором выкидывает событие с нужным интерфейсом и методом, в котором указан канал в который его нужно отправить

3. Лара видит, что интерфейс для вещания, поэтому отправляет мессагу пользователя в редис.

4. Редис, получив сообщение выкидывает событие, о получении сообщения, которое слушает сервер (node.js) и с помощью библиотеки, socket.io отправляет его в браузер клиенту (-ам), который подписан на данный канал.

5. На клиенте работает клиентская часть библиотеки socket.io (или laravel-echo), которая может подписать пользователя на конкретные каналы, которые он сможет принимать.

Здесь я не рассматриваю платные сервисы типа pusher, хочу от них уйти.

Это примерно так работает? А то меня летом сокеты ждут. 😊
аааа, вот че я на него попал
источник

V

Vladyslav in Laravel для начинающих
🌚🌚
источник

VY

Vladimir Yefremov in Laravel для начинающих
Игорь
Скажите, я правильно понимаю алгоритм работы с вебсокетами?


1. Пользователь отправляет сообщение с формы (или сервер формирует некоторое уведомление)

2. Сообщение принимает код ларавел, в котором выкидывает событие с нужным интерфейсом и методом, в котором указан канал в который его нужно отправить

3. Лара видит, что интерфейс для вещания, поэтому отправляет мессагу пользователя в редис.

4. Редис, получив сообщение выкидывает событие, о получении сообщения, которое слушает сервер (node.js) и с помощью библиотеки, socket.io отправляет его в браузер клиенту (-ам), который подписан на данный канал.

5. На клиенте работает клиентская часть библиотеки socket.io (или laravel-echo), которая может подписать пользователя на конкретные каналы, которые он сможет принимать.

Здесь я не рассматриваю платные сервисы типа pusher, хочу от них уйти.

Это примерно так работает? А то меня летом сокеты ждут. 😊
"Это примерно так работает? А то меня летом сокеты ждут."

дождались?
что-то сделал?
источник