Size: a a a

2020 April 18

EG

Egor Gruzdev in Laravel Pro
DispooL
Доброе всем утро!
Может мне кто-нибудь подсказать, есть задача, по апи берем изменения данных пользователя, чтобы работать с этими данными у себя, в системе есть пользователи у которых есть поля связанные с апи, для получения изменений пользователя нужно делать 1 один запрос к апи и желательно это делать каждую секунду, сейчас в системе только я, и проблем нет, но если допустим у меня будет 1000 человек, как мне быстро получить все изменения пользователей и записать их в базу, чтобы через пару секунд повторить действия?
Спасибо!
То самый API из которого вы хотите ежесекундно вытаскивать данные, может ли вас уведомлять об изменениях?
И что это за пользовательские события с ежесекундным обновлением, очень интерестно.
---
Также если наплыв изменений интесивный, то используй для этого очередь.
источник

В

Владислав in Laravel Pro
всем привет, можно ли как-то игнорить связи, которые прописаны в $with в модели и не грузить их при определенной выборке?
источник

VM

Vitaliy Mikhailov in Laravel Pro
Посмотри что нибудь в роде without
источник

VM

Vitaliy Mikhailov in Laravel Pro
Как вариант - делать запрос через DB::table()
источник

VM

Vitaliy Mikhailov in Laravel Pro
Либо в конструктор класса передавать параметр, на основе которого будут генерироваться разные массивы для with
источник

AB

Andrey Bogdanov in Laravel Pro
Владислав
всем привет, можно ли как-то игнорить связи, которые прописаны в $with в модели и не грузить их при определенной выборке?
С фронтенда обычно посылается include параметр, в котором указано какие связи грузить
источник

В

Владислав in Laravel Pro
Andrey Bogdanov
С фронтенда обычно посылается include параметр, в котором указано какие связи грузить
я попутал, нужно убрать $appends, а не $with
источник

s

sheykvit in Laravel Pro
Владислав
я попутал, нужно убрать $appends, а не $with
Удали их из массива перед отправкой
источник

В

Владислав in Laravel Pro
sheykvit
Удали их из массива перед отправкой
как?)
источник

В

Владислав in Laravel Pro
мне нужно чтоб не выполнялся код, а не просто не передавался на фронт
источник

s

sheykvit in Laravel Pro
Не выполнялся код?
источник

AB

Andrey Bogdanov in Laravel Pro
Владислав
я попутал, нужно убрать $appends, а не $with
источник

AB

Andrey Bogdanov in Laravel Pro
Через spatie query builder, с фронта надо тоже передавать appends и в зависимости от этого подружать или нет
источник

В

Владислав in Laravel Pro
спасибо. не сработало) appends у модели через связи, это его не видит
источник

AB

Andrey Bogdanov in Laravel Pro
Не видит что? там же над эту библиотеку поставить и т.п,
источник

s

sheykvit in Laravel Pro
Владислав
спасибо. не сработало) appends у модели через связи, это его не видит
Пример кода хоть приведи где этот appends
источник

В

Владислав in Laravel Pro
sheykvit
Пример кода хоть приведи где этот appends
источник

ЭФ

Эраст Фандорин... in Laravel Pro
что значит фраза - wikimedia/composer-merge-plugin dev-master requires php >=7.2.0 -> your PHP version (7.2.0) overridden by "config.platform.php" version (7.0.8) does not satisfy that requirement.
источник

ЭФ

Эраст Фандорин... in Laravel Pro
Он запросил версию  7.2.0 а у вас версия 7.2.0 поэтому не установлю,так чтоли?
источник

ДТ

Дмитрий Туров... in Laravel Pro
"overridden"
источник