Не получилось выйти на связь напрямую с ним. Минус в том, что не дали нормальную обратную связь. А какие решения вы бы предлагали? Вывести всё это в сервисы или в модель? Или применить какой-нибудь паттерн?
Когда пользователь уже кропал все изображения, загрузите их на сервер через Ajax во временную директорию. На фронте получите пути этих изображений и вставляйте их в текстовые hidden инпуты в вашей форме.
Ещё не стоит менять существующие миграции, если уже сделали php artisan migrate локально. Так как на локальной машине и на продакшне база будет отличаться.
Передайте название логотипа во view и там генерируйте путь
Например так
<img src="/storage/{{$post->logo}}">
Или используйте функцию url() во view, чтобы получить абсолютный путь. Как решение подойдет сохранить в базе путь а не название, например, /storage/232323.jpg, и во view вывести через url().