@Banyanchik

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

Всем привет, делаю статьи в блоге, нужно загрузить превью изображение для статьи, в таблице поста есть отдельный столбец где хранится название изображения, все просто, но у меня не получается выгрузить само изображение на сервер, подскажите пожалуйста в чем проблема.
Форма:
сама форма большая, т.к. представляет собой форму редактирования статьи
<form action="{{ route('posts.update',$item->id) }}" method="POST" enctype=«multipart/form-data»>
.....
<div class="custom-file">
 <input type="file" class="custom-file-input" id="customFile" name="prevyu">
  <label class="custom-file-label" for="customFile" placeholder="Select file"></label>
                            </div>
......
</form>

В контроллере:
$prevyu = $request->file('prevyu')->store('public/img');

При попытке загрузить изображение выдает ошибку:
Call to a member function store() on null
Вот дамп:
5e4322e411b9f209925552.png
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
@Banyanchik Автор вопроса
Проблема была в кавычках в форме: method="POST" enctype=«multipart/form-data»
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы