Size: a a a

2020 December 03

ЭБ

Эдуард Баженов... in Laravel Pro
Каким образом? $request->query() пустой
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
fullUrl
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Кажется
источник

R

ROMAN in Laravel Pro
Эдуард Баженов
Привет! Подскажите, возможно ли получить get-параметры из url в request при post-запросе?
$request->query($key, $default = null);
источник

R

ROMAN in Laravel Pro
$request->getQueryString()
источник

R

ROMAN in Laravel Pro
$request->query->all();
источник

A

Artur in Laravel Pro
есть вопрос laravel websockets server и броадкастингу в целом. Суть такая, есть мобильная аппка и админка, когда кто-то что-то меняет в админке, то я отправляю новые данные через вебсокеты на мобильную аппку, отправляю сразу все данные, так как данных не много. Но проблема состоит в том когда юзер только логинится в мобильну. аппку, но еще никаких изминений в админке не было, то и отправлять нечего, а юзеру нужны данные, так как он только что залогинился. Получается, что я как-то должен отправить ему данные при подключении с вебсокет серверу. Как это сделать?

Пока что в голову приходит просто сделать ендпоинт который вернет начальные данные, а уже остальное через вебсокеты
источник

R

ROMAN in Laravel Pro
Artur
есть вопрос laravel websockets server и броадкастингу в целом. Суть такая, есть мобильная аппка и админка, когда кто-то что-то меняет в админке, то я отправляю новые данные через вебсокеты на мобильную аппку, отправляю сразу все данные, так как данных не много. Но проблема состоит в том когда юзер только логинится в мобильну. аппку, но еще никаких изминений в админке не было, то и отправлять нечего, а юзеру нужны данные, так как он только что залогинился. Получается, что я как-то должен отправить ему данные при подключении с вебсокет серверу. Как это сделать?

Пока что в голову приходит просто сделать ендпоинт который вернет начальные данные, а уже остальное через вебсокеты
Если он авторизируется, то в бродкаст роутах создай контроллер
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Artur
есть вопрос laravel websockets server и броадкастингу в целом. Суть такая, есть мобильная аппка и админка, когда кто-то что-то меняет в админке, то я отправляю новые данные через вебсокеты на мобильную аппку, отправляю сразу все данные, так как данных не много. Но проблема состоит в том когда юзер только логинится в мобильну. аппку, но еще никаких изминений в админке не было, то и отправлять нечего, а юзеру нужны данные, так как он только что залогинился. Получается, что я как-то должен отправить ему данные при подключении с вебсокет серверу. Как это сделать?

Пока что в голову приходит просто сделать ендпоинт который вернет начальные данные, а уже остальное через вебсокеты
А какие ему данные нужны если ни каких изменений не было?
источник

n

nighthtr [backend] in Laravel Pro
Artur
есть вопрос laravel websockets server и броадкастингу в целом. Суть такая, есть мобильная аппка и админка, когда кто-то что-то меняет в админке, то я отправляю новые данные через вебсокеты на мобильную аппку, отправляю сразу все данные, так как данных не много. Но проблема состоит в том когда юзер только логинится в мобильну. аппку, но еще никаких изминений в админке не было, то и отправлять нечего, а юзеру нужны данные, так как он только что залогинился. Получается, что я как-то должен отправить ему данные при подключении с вебсокет серверу. Как это сделать?

Пока что в голову приходит просто сделать ендпоинт который вернет начальные данные, а уже остальное через вебсокеты
Сам ответи на вопрос
источник

A

Artur in Laravel Pro
Дмитрий Тремасов
А какие ему данные нужны если ни каких изменений не было?
начальное состояние
источник

n

nighthtr [backend] in Laravel Pro
Artur
начальное состояние
Делать апишку на вебсокетах не комильфо
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Ну пусть он при инициализации шлёт дату - ты с этой даты мину пару дней шлешь старые
источник

A

Artur in Laravel Pro
Дмитрий Тремасов
Ну пусть он при инициализации шлёт дату - ты с этой даты мину пару дней шлешь старые
так там нет дат состояния. Я просто отправляю новое состояние. Допустим данные юзера. Когда кто-то меняет данные юзера в админке, я отправляю ивент по вебсокетам с новыми даными юзера и в мобиьной аппке это должно обновиться, но в ситуации когда юзер только залогинился мне нужно ему отправить данные юзера, чтобы было что показать в мобильной аппке
источник

M

Maxx in Laravel Pro
Artur
есть вопрос laravel websockets server и броадкастингу в целом. Суть такая, есть мобильная аппка и админка, когда кто-то что-то меняет в админке, то я отправляю новые данные через вебсокеты на мобильную аппку, отправляю сразу все данные, так как данных не много. Но проблема состоит в том когда юзер только логинится в мобильну. аппку, но еще никаких изминений в админке не было, то и отправлять нечего, а юзеру нужны данные, так как он только что залогинился. Получается, что я как-то должен отправить ему данные при подключении с вебсокет серверу. Как это сделать?

Пока что в голову приходит просто сделать ендпоинт который вернет начальные данные, а уже остальное через вебсокеты
между запросом к ендпойнту и ответом оттуда клиенту с вебсокета уже прилетают текущие данные, и у тебя проблемы =)
в ендпойнт лучше крикнуть: "на такой вебсокет отправь начальное состояние", а клиент пускай получает обычным способом всё через вебсокет.
или же вообще на каждый коннект к вебсокету сразу слать начальное состояние. кому не надо, пускай игнорят
источник

A

Artur in Laravel Pro
собственно вопрос, сделать просто ендопоинт по которому можно получить эти данные после логина или как-то красиво это можно сделать через вебсокеты
источник

A

Artur in Laravel Pro
Maxx
между запросом к ендпойнту и ответом оттуда клиенту с вебсокета уже прилетают текущие данные, и у тебя проблемы =)
в ендпойнт лучше крикнуть: "на такой вебсокет отправь начальное состояние", а клиент пускай получает обычным способом всё через вебсокет.
или же вообще на каждый коннект к вебсокету сразу слать начальное состояние. кому не надо, пускай игнорят
>к вебсокету сразу слать начальное состояние.

это я и хочу реализовать, вопрос как?)
источник

n

nighthtr [backend] in Laravel Pro
Artur
собственно вопрос, сделать просто ендопоинт по которому можно получить эти данные после логина или как-то красиво это можно сделать через вебсокеты
вебсокеты и красиво не сочетаются)
источник

n

nighthtr [backend] in Laravel Pro
запрашиваешь эндпоинт, потом подключаешься к сокету для получания изменений
источник

n

nighthtr [backend] in Laravel Pro
а лучше сообщить id измененной записи, и опять же дергать ее по эндпоинту
источник