Nik
>Once the attribute has been added to the appends list, it will be included in both the model's array and JSON representations. так что по логике он должен быть в атрибутах
Vitaly
если не секрет что ты там такое хитрое делаешь через либу?
hmac ) есть ларовские варианты либ, но у меня вообще самописная потому "так исторически сложилось" но как пример есть такая вот либа: https://github.com/acquia/http-hmac-php
Alexander
Помогите с запросом. Есть ли смысл такой запрос переводить на orm? SELECT r.date_at, currencies.currency, properties.value FROM ( SELECT MAX(properties.date_at) AS date_at, properties.id_currency FROM properties GROUP BY properties.id_currency ) as r LEFT JOIN properties ON properties.date_at = r.date_at AND properties.id_currency = r.id_currency LEFT JOIN currencies ON r.id_currency = currencies.id
Dmitry
То есть нет смысла?
ну смотря для чего он у тебя и где используется.
Alexander
ну смотря для чего он у тебя и где используется.
Он просто собирает данные с двух таблиц в таблицу, нужного вида и отдает на клиент
Dmitry
собирает в таблицу?
Alexander
собирает в таблицу?
Ну это я так образно выразился
Dmitry
ну если тебя устраивает, пользуйся :)
Alexander
У таблицы currencies есть поле currency, у таблицы properties есть поле date_at и value. Он берет currency, ищет последнюю дату для данной валюты и значение. Значение зависит от даты. Дата зависит от валюты
Dmitry
если доллар - то 1 сентебря?
Anonymous
Курс валюты не постоянен и меняется со времененм
Dmitry
ну так сделай связь валюта - значение. и выбирай последнюю запись
Romuald
Чет голова не варит. Отзыв имеет несколько картинок. Картинка id,src,review_id После загрузки через dropzone, мы создаем эти картинки в бд. В ответ собираем айдишники. Айдишники передаем при создании самого отзыва, в процессе создания мы этим сущностям по ид задаем review_id и в дамках Или как грамотно?
Romuald
Но суть такова. Что при заполнении формы. Картинки через дропзон уже надо отправлять
Romuald
Уже их надо обработать, до отправки отзыва
Dmitry
Но суть такова. Что при заполнении формы. Картинки через дропзон уже надо отправлять
ну тогда будь готов к тому что у тебя будет куча ни с чем не связанных картинок
Romuald
ну тогда будь готов к тому что у тебя будет куча ни с чем не связанных картинок
Вот я и пришел понять, как это все реализуют умные дядьки
Romuald
Вроде дропзон на каждом углу
Dmitry
он вроде позволяет все отправить с пост запросом
Dmitry
типа отложенной загрузки
Romuald
dropzoneOptions: { url: 'https://httpbin.org/post', thumbnailWidth: 300, headers: {"My-Awesome-Header": "header value"}, uploadMultiple: false, maxFiles: 5, Но он просто где-то требует хранить картинки
Romuald
Или я не правильно понял суть его работы
Romuald
Значит в идеале нужна временная папка под эти картинки. В процессе обработки добавленного отзыва их перемещать. А папку чистить.
Dmitry
Значит в идеале нужна временная папка под эти картинки. В процессе обработки добавленного отзыва их перемещать. А папку чистить.
вот тут смотри пример второй, сначала картинки выбираются, а загружаются при клике на кнопку https://fineuploader.com/demos.html
Konstantin
да кодируй в base64 и посылай так на сервер 😀
Dmitry
middleware - проверяет и модифицирует запрос, от этого и пляши
Vladimir
ну тогда будь готов к тому что у тебя будет куча ни с чем не связанных картинок
можно сделать джобу, чтоб удалять старые картинки без связей
Anton
Всем привет. нужен совет. Есть евенты, есть слушатели, есть джобы и нотификации. Имеет ли смысл в слушателе запускать джобу, которая запускает рассылку нотификаций? Или лучше напрямую в слушателе это делать?
Evgeniy
Всем привет. Парни, кто-нибудь сталкивался с проблемой кеширования вьюх? Трабл в том, что по коду для шаблонов писем используется один блейд, а на почту приходит письмо с левым текстом. По содержанию понятно, что используется вьюха используемая в админке.
Evgeniy
На локалке работает как и задумано. А вот на продакшине такая магия. Перебрал разные кешеры - эффкт один. Последняя мысль осталась - коллизии в именах кеш.файлов
Olexandr
Джобы имеет смысл запускать отдельно чтоб иметь возможность кинуть ее в очередь
Olexandr
Джобы так же можно разбивать на чанки
Maxim
О
🇺🇦 Edward
Ребят есть таблица в MySQL, в которой есть поля name, surname. Есть еще таблица в которой есть поля user_name, like Мне нужно как-то сделать запрос чтобы вернуть единую таблицу с такими полями: name surname count_like
🇺🇦 Edward
Есть user Есть like(лайк который поставил пользователь) Мне нужна табличка чтобы узнать какой пользователь поставил сколько лайков
🇺🇦 Edward
Из одной не получится
🇺🇦 Edward
Получить кол-во лайков у пользователя- знаю как
🇺🇦 Edward
Я незнаю как сделать временную таблицу(если можно) чтобы в ней был столбец кол-во лайков + все поля из таблицы User
Andrey
SELECT name, surname, COUNT(like) as count_like FROM t1 JOIN t2 ON t1.name = t2.user_name GROUP BY t1.name
Dmitry
если конечно у тебя описана связь
🇺🇦 Edward
Спасибо )
🇺🇦 Edward
Связь любая должна быть?
🇺🇦 Edward
Вобщем то да, это то, что нужно Спасибо
Anonymous
Привет всем. Хочу сделать статус заявок для тикетов в проекте. Естественно, первое что приходит на ум просто указать status в модели. Есть ли какой-то другой способ?
Anonymous
куда в ларе пихать скрипты, стили и картинки?
Anonymous
public?
Anonymous
Подскажите, пожалуйста, как указать дефолтное значение для enum в миграции?
Alexandr
->default();
Alexandr
нет?
Artem
Ребят, за счет flood запросов у меня смогли купить несколько товаров, хотя баланс был на один. Как защититься? срочно плиз
Anton
гыыы
Anton
лочить баланс на момент покупки
Anton
и если второй запрос тут же приходит - ждать пока лок с баланса спадет
Artem
так делают?
Grigorii K.
Объясни чуть подробнее, что у тебя случилось и как работает)
Artem
ну по ajax видимо flood запросы на покупку
Artem
мне сам чел сказал что за счет flood запросов
Grigorii K.
Я имел в виду, что есть баланс, как с БД работа идёт
Grigorii K.
Может просто транзакций хватит
Artem
там до уменьшения баланса нужно сделать запроса 3, потом там перемешать массив уже на php, а потом уменьшаю баланс пользователя
Artem
в общем не мгновенно списывается
Grigorii K.
все запросы в одну транзакцию (а что за массив такой?)
Artem
где рандомный предмет выбирается
Artem
а чем транзакция поможет?
Artem
он же так же спишет баланс