Я использую Laravel Backpack.
У меня есть модель продукта. Там есть фотографии (вау), которые я загружаю при создании модели в админку рюкзака.
Но есть проблема! Фотографии загружаются дважды:
Это был тестовый пример загрузки «about-us.jpg».
А также моя запись в базе данных:У него есть два определения пути, в том числе и для копирования.
Проект построен в соответствии с принципами EAV, и моя модель имеет общий метод setAttribute() в сочетании с Guarded = [ ], что позволяет гибко настраивать атрибуты товара (они все разные). Я имею в виду, что поле img_path также задается с помощью этого метода. Я использовал dd(), чтобы узнать, сколько раз Backpack использует этот метод. Результат такой:
Вот результат
Заранее всем спасибо!
Я попробовал Чтобы создать свой загрузчик, попробовал внести ограничения в модель. Ожидаемый результат: изображение сохраняется один раз
Подробнее здесь: https://stackoverflow.com/questions/787 ... iles-twice