У меня проблема с моим приложением Laravel.
при сохранении изображений в моем приложении оно работает локально и сохраняет их в правильном каталоге, однако, когда я размещаю приложение на своем сервере и попробуйте протестировать приложение онлайн, теперь оно хранит изображения в хранилище/app/ вместо стандартного каталога Storage/app/public/.
Моя ссылка на хранилище установлена, и мой функция сохранения изображения также присутствует.
вот настройки моей файловой системы
Код: Выделить всё
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
'throw' => false,
],
Код: Выделить всё
$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!");
Код: Выделить всё
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
Мобильная версия