Как сохранить загруженный файл в правильном каталоге с помощью 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, он должен работать как по волшебству, но это не так.

Спасибо!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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