Size: a a a

2020 May 22

П

Павел in Laravel UA
Какое название для модели придумать посоветуйте. Журнал обновлений моделей. Log думал, но как-то оно часто используется в системе. Боюсь путаться
источник

П

Павел in Laravel UA
Changelog тоже как-то коряво
источник

S

Sergo in Laravel UA
ModelLog
источник

П

Павел in Laravel UA
неплохо) спасибо
источник

П

Павел in Laravel UA
а можно так в паскаль нотации?
источник

П

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

П

Павел in Laravel UA
у spatie еще нашел пакет Activity
источник

П

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

IK

Illia Khrebet in Laravel UA
Log слишком обобщенное определение, не есть хорошо его использовать при первом же случае. Если говорить о модели, и её изменениях, то получается хранение истории таких изменений. Например как ModelHistory.
источник

IK

Illia Khrebet in Laravel UA
Activity в том числе слишком обобщено. По сути любые действия есть активность.
источник

П

Павел in Laravel UA
хистори да отлично тоже
источник

IK

Illia Khrebet in Laravel UA
Точно не Log и Activity, а уходить в сторону History, куда наглядней.
источник

П

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

П

Павел in Laravel UA
опять же про паскаль нотацию и миграции
источник

D

Dymon in Laravel UA
Павел
вернулся к теме синхронизации api бэкенда своего с мобильным приложением. Чтобы не таскать каждый раз все модели, думаю заводить журнал изменений некий, в котором будет дата изменения модели и ее id. Таким образом  приложение будет заходить на бэк и спрашивать, какие изменения произошли со времени последнего полинга. Как вам идея? Может есть какие-то best practice?
а разве стандартного updated_at не хватит для твоего случая? Можно выбирать все, где updated_at больше чем дата последнего полинга.
источник

П

Павел in Laravel UA
$table->morph('modelhistorable')
источник

IK

Illia Khrebet in Laravel UA
Павел
$table->morph('modelhistorable')
Идеально)
источник

П

Павел in Laravel UA
Dymon
а разве стандартного updated_at не хватит для твоего случая? Можно выбирать все, где updated_at больше чем дата последнего полинга.
Журнал думаю будет сложнее - хочу тип операции логировать create, update, delete
источник

П

Павел in Laravel UA
чтобы приложение обновляло кэш свой
источник

IK

Illia Khrebet in Laravel UA
Отмена History, прочитал о твоих намерениях выше.
источник