Как сохранить загруженный файл в правильном каталоге с помощью Laravel Livewire 3?Php

Кемеровские программисты php общаются здесь
Гость
Как сохранить загруженный файл в правильном каталоге с помощью Laravel Livewire 3?

Сообщение Гость »


У меня есть страница, на которой аватар пользователя загружается в приложение. Я использую Livewire 3, поэтому все должно быть просто.

// проверка $user->avatar = $this->photo->store('avatars'); $пользователь->сохранить(); Это работает, но вместо сохранения файла в /storage/app/public/avatar он загружает его в /storage/app/avatar, чтобы я мог не вижу файлы в браузере. Поле в базе данных имеет хеш и расширение файла, поэтому оно работает, и если я захожу прямо в каталог, они, конечно, там.

Это не сработает:


Изображение
аватар }}"> ни


Изображение
avatar }}"> Но если я вручную перенесу каталог /avatar внутрь /storage/app/public, это сработает.

Это наверняка проблема с конфигурацией, но я не знаю, в чем именно. Я не нашел его ни в документации Laravel, ни в Livewire, он должен работать как по волшебству, но это не так.

Спасибо!

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