Size: a a a

2019 August 03

П

Павел in Laravel UA
второй save возвожно срабатывает
источник

П

Павел in Laravel UA
и перезаписываеть пытается с тем же id
источник

П

Павел in Laravel UA
лучше всего дебажить xdebug и смотреть модель по пути работы кода
источник
2019 August 05

.

. in Laravel UA
всем привет, нужен пинок в нужном направлении, а то чето застрял на задаче.

юзер может создать эвент с другим юзером и после создания второй юзер должнен получить нотификацию

задача: когда юзер создает несколько эвентов с небольшой задержкой, то отправить не отдельные нотификации для каждого эвента, а соединить все это дело в одну нотификацию

посоветуйте в каком направлении двигаться. возможно кто-то сталкивался и знает готовое решение?
источник

D

Dymon in Laravel UA
.
всем привет, нужен пинок в нужном направлении, а то чето застрял на задаче.

юзер может создать эвент с другим юзером и после создания второй юзер должнен получить нотификацию

задача: когда юзер создает несколько эвентов с небольшой задержкой, то отправить не отдельные нотификации для каждого эвента, а соединить все это дело в одну нотификацию

посоветуйте в каком направлении двигаться. возможно кто-то сталкивался и знает готовое решение?
можно в кеш ложить уведомления, и раз в минуту (например) проверять. но, имхо не стоит это делать
источник

ИС

Илья Сакович in Laravel UA
.
всем привет, нужен пинок в нужном направлении, а то чето застрял на задаче.

юзер может создать эвент с другим юзером и после создания второй юзер должнен получить нотификацию

задача: когда юзер создает несколько эвентов с небольшой задержкой, то отправить не отдельные нотификации для каждого эвента, а соединить все это дело в одну нотификацию

посоветуйте в каком направлении двигаться. возможно кто-то сталкивался и знает готовое решение?
создавать отложенную джобу, внутри которой будут отправляться все недавние уведомления
+глянь либу https://github.com/coderello/laravel-relevance-ensurer
источник

ИС

Илья Сакович in Laravel UA
это на случай, если к моменту отправки джобы уведомлений уже не останется
источник

В

Вячеслав in Laravel UA
Превое, это нужно определить время, на которое уведомление будет откладываться. Джоба, будет откладываться на это время и при запуске проверять, нет ли не отправленных уведомлений за этот период вермени, если есть отправить все.
источник

РИ

Роман Игумнов in Laravel UA
Павел
второй save возвожно срабатывает
Уже и так изменен код
https://codeshare.io/2jbnQP
Не получается(((
источник

РИ

Роман Игумнов in Laravel UA
Ошибка остается
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '490' for key 'PRIMARY'
источник

П

Павел in Laravel UA
да понятно что он пишет с тем же id с которого реплицирует
источник

РИ

Роман Игумнов in Laravel UA
Павел
да понятно что он пишет с тем же id с которого реплицирует
Не понятно просто где ошибка то. Дебагер ничего не дал(((
источник

РИ

Роман Игумнов in Laravel UA
😭
источник

П

Павел in Laravel UA
согласно докам в метод replicate надо передать массив столбцов
источник

П

Павел in Laravel UA
id не надо передавать
источник

П

Павел in Laravel UA
id движок базы формирует . это поле autoincrement
источник

РИ

Роман Игумнов in Laravel UA
Ок. Ну можно же и без этого обойтись?
источник

РИ

Роман Игумнов in Laravel UA
Просто прописать $product->replicate()
источник

П

Павел in Laravel UA
именно
источник

РИ

Роман Игумнов in Laravel UA
Продукт создается без вопросов
источник