talam0nal
@talam0nal
PHP/Laravel разработчик

Почему при сохранении файла не работает метод store?

Есть конструкция, при помощи которой пытаюсь сохранить сразу несколько файлов, отправленных из формы:
foreach(request()->files as $key => $file) {
			$path = $file->store('comments');
		}

При выполнении этого кода возникает ошибка "Call to undefined method Symfony\\Component\\HttpFoundation\\File\\UploadedFile::store()"

Laravel 5.7
  • Вопрос задан
  • 301 просмотр
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Потому что надо читать документацию внимательно.

Например, request()->file('photo'); и request()->photo; возвращают Illuminate\Http\UploadedFile, в котором есть этот метод. А request()->files это свойство и там «сырые» файлы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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