Я развернул приложение laravel, которое использует администратора Nova для управления сервером в учетной записи Bluehost VPS. Я создал символическую ссылку между хранилищем и публикой, как рекомендовано в документации laravel.
Я создал ресурс для загрузки таких изображений
Avatar::make('Image')->onlyOnIndex(),
Image::make('Image')->disk('public')
->path('item-category')->required()->hideFromIndex()
Я использую общедоступный диск для хранения с такой конфигурацией диска файловой системы
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
В моей локальной системе я могу видеть отображаемое фактическое изображение, но при постановке изображение загружается успешно, но не отображается, потому что изображение не найдено
Запись хранится в базе данных следующим образом:
Почему эта же конфигурация работает в моей локальной системе разработки, но не на промежуточном сервере? Лучшую часть утра потратил на то, чтобы понять это.