Приложение Laravel при размещении сохраняет изображения в хранилище/app/ вместо хранилища/app/public, но правильно сохраPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Приложение Laravel при размещении сохраняет изображения в хранилище/app/ вместо хранилища/app/public, но правильно сохра

Сообщение Anonymous »

сообщество,
У меня проблема с моим приложением Laravel.
при сохранении изображений в моем приложении оно работает локально и сохраняет их в правильном каталоге, однако, когда я размещаю приложение на своем сервере и попробуйте протестировать приложение онлайн, теперь оно хранит изображения в хранилище/app/ вместо стандартного каталога Storage/app/public/.
Моя ссылка на хранилище установлена, и мой функция сохранения изображения также присутствует.
вот настройки моей файловой системы

Код: Выделить всё

'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
'throw' => false,
],
Например, давайте посмотрим на процесс сохранения пользователя (с использованием livewire).

Код: Выделить всё

$data["image"] = str_replace('public/', '', $this->image->store('users'));
$data["password"] = Hash::make("password");
$data['status'] = $data['status'] == 1 ? User::STATUS_ACTIVE : User::STATUS_INACTIVE;

$this->user->create($data);
$this->resetFields();
$this->emit("success", "User-created successfully!");
Поэтому URL-адрес, который создается впоследствии, выглядит следующим образом

Код: Выделить всё

http://127.0.0.1:8000/storage/users/BYHZwuu03z4HikfcncH5hDdpjdbN7jPaQejbZ0fx.jpg
и чтобы отобразить это изображение,

Код: Выделить всё

[img]{{ asset([/img]
image) }}" height="60px" width="60px"
class="rounded-pill">
При размещении в Интернете изображение не отображается, а ссылка выглядит следующим образом
http://{baseUrl(hidden)}/storage/users/eFJ8MLBUcREFlXpJQ5JvTQ4ZfeUYcxzB7Dc8IRy3.jpg
В чем может быть проблема?
Сейчас я не знаю, почему изображение не отображается,

Подробнее здесь: https://stackoverflow.com/questions/774 ... torage-app
Ответить

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

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

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

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

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