@Tasminskiy

Как вообще загрузить изображение в Laravel?

В общем, создаю блог на Laravel и столкнулся с проблемой загрузки изображений, по началу думал что проблема в валидации, вот кстати мои правила:
$request->validate([
            'title' => 'required|unique:posts|max:25',
            'description' => 'required',
            'content' => 'required',
            'category_id' => 'required|integer',
            'thumbnail' => 'nullable|image',  //изображение
        ]);

Но провел несколько тестов и понял что валидацию он не проходит при любых правилах, (даже при 'required', хоть оно точно там было).
При дебаге мне дало такую картину:
623ad3a710540858541815.png
Просто я уже в отчаянии, искал где только можно, но ничего не нашел, очень прошу помощи!
P. s. вот моя форма:
<form action="{{ route('posts.store') }}" method="POST" enctype="multipart/form-data">
 @csrf
<div class="form-group">
          <div class="input-group">
                   <div class="custom-file">
                        <input type="file" name="thumbnail" class="custom-file-input">
                         <label class="custom-file-label">Choose img</label>
                   </div>
          </div>
</div>
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Обрати внимание на строку -erorr: 6 в дампе. Найди это значение в соответствующем разделе документации PHP. Подумай.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы