Евгений Лернер, ну как бы если в редис хранят важные данные - то обычно включают persistence - сброс данных на диск. То есть по факту получается не совсем ОЗУ.
И собственно любая RDBMS не дура - и тоже часто используемые данные запихивает в ОЗУ и старается использовать это ОЗУ по максимуму и на диск лишний раз не лезть. По этому от вашего комментария мне лично понятнее не стало.
runprogr, логика скоуп подразумевает что вы можете модифицировать запрос. Ну и соотвественно никто не мешает вам использовать ограничения по связям как то whereHas
Я бы отсоветовал делать только пока не будет true. Поставьте ограничение в 10 попыток или сколько там. Или есть шанс что через неделю у вас либо очередь будет завалена кучей сообщений либо крон будет пытаться обработать пару десятков тысяч мертвых платежей
dsmoke, ну вы в код то гляньте. Автор же не зря там whereHas поставил. Мне кажется не так много людей возьмет и влупит в запрос whereHas только потому что вторник. Или я наконец встретил программиста телепата?
В любом случае если автор появится он разрешит нашу дилемму.
dsmoke, в изначальном коде достаются Post у которых есть комментарий пользователя. Ну там есть whereHas и создается eager loading но для все комментов, и человек жалуется что в коллекции комментов есть комментарий другого пользователя. Неужто просмотрели?
dsmoke, я бы удовольствием. Но в задаче вроде как выбор Post у которых есть коммент конкретного пользователя. А у вас выберутся все Post и у некоторых просто будет пустая коллекция, неужто вы думаете что я не способен удалить whereHas
Это не проблема nginx а os. Можно обвешаться реврайтами или подключить какую нибудь lua или ещё чего и приводить к lowercase. Но этот геморрой лучше решить запоминанием факта что регистр важен
отправлять задачу работать в фоновом режиме. в задаче отправлять статус куда либо в redis, rdbms данные по статусу задачи. с клиента дергать по таймауту по ключу текущий статус задачи.
у вас слэши остаются. Если вы уж экранируете кавычки " то надо переменную обьявлять в " а если вы обьявляете переменную с использованием ' - то экранирование убирайте
Barmunk, Muxammadislom Eshonqulov, вообщем то кусок с проверкой hash так же можно отправить в form request. ну и кстати прикольнее было бы сделать проверку до загрузки на сервер, при выборе файла js делать hash и отправлять его на сервер - стоит грузить или нет.