У меня есть страница, на которой аватар пользователя загружается в приложение. Я использую Livewire 3, поэтому все должно быть просто.
// проверка $user->avatar = $this->photo->store('avatars'); $пользователь->сохранить(); Это работает, но вместо сохранения файла в /storage/app/public/avatar он загружает его в /storage/app/avatar, чтобы я мог не вижу файлы в браузере. Поле в базе данных имеет хеш и расширение файла, поэтому оно работает, и если я захожу прямо в каталог, они, конечно, там.
Это не сработает:
аватар }}"> ни
avatar }}"> Но если я вручную перенесу каталог /avatar внутрь /storage/app/public, это сработает.
Это наверняка проблема с конфигурацией, но я не знаю, в чем именно. Я не нашел его ни в документации Laravel, ни в Livewire, он должен работать как по волшебству, но это не так.
Спасибо!
Мобильная версия