К сожалению, я не знаком с этим пакетом. Однако быстрое сканирование их Github говорит мне, что выглядит модель, которая может быть установлена в конфигурации, используется для сохранения этих данных в базе данных.
Было бы предложено использовать Eloquent событий, в частности , saving
, так как это будет срабатывать, когда creating
и updating
.
В функции обратного вызова этого события вы можете обрезать определенные атрибуты модели. В этом случае это будет атрибут properties
, если я не ошибаюсь.
Похоже, вы пытаетесь сохранить некоторые строки base64, и можно предположить, что это является причиной проблемы. Возможно, вы можете сделать регулярное выражение для содержимого properties
и заменить все src="somereallylongbase64"
на src="...base64..."
, чтобы предотвратить пропадание больших важных частей данных простым глобальным сокращением properties
.