Почему загрузка файлов (баннер, изображения, слайдер) не работает в Laravel с React и Inertia.js?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Почему загрузка файлов (баннер, изображения, слайдер) не работает в Laravel с React и Inertia.js?

Сообщение Anonymous »

Контекст
Я разрабатываю приложение Laravel с помощью React (используя Inertia.js), где пользователи могут обновлять «достижения». ". Эти достижения включают изображение баннера и раздел описание, который может содержать несколько изображений, слайдер и ссылки на видео YouTube. Форма обновления работает (нет ошибок на стороне клиента или сервера), но файлы (изображения баннера и описания) не обновляются.
ПроблемаКогда я пытаюсь обновить достижение, изменив изображение баннера или добавив/изменив описание
Изображения:
  • Форма отправляется без видимых ошибок.
  • Я' m перенаправляется так, как будто все было проверено.
  • Журналы сервера показывают, что обновление было выполнено.
  • Однако, когда я возвращаюсь на страницу редактирования, новых изображений нет.
Может быть, мне не следует использовать Inertia JS? Я могу без проблем создать достижение и изменить все текстовые элементы. Однако, когда я изменяю, например, заголовок и баннер, изменения кажутся сохраненными, но когда я возвращаюсь на страницу, ни заголовок, ни изображение не обновляются< /strong>.
Что я пробовал
  • Проверка сервера -side журналы
  • Добавление дополнительного журналирования как на стороне клиента, так и на стороне сервера
  • Проверка конфигурации сервера для загрузки файлов
  • Проверка установки атрибута enctype="multipart/form-data" в форме
php



Подробнее здесь: https://stackoverflow.com/questions/790 ... th-react-a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»