Изображение не отображается в почтальоне (читаемом) с использованием Laravel API

Изображение сохраняется в базу данных, а путь к файлу указан в ответе. Пытаюсь отобразить изображение или загрузить его, оно не отображается. Я пытался прочитать тот же образ, но он работает.

storage_path('app/uploads/images/3.png')

Я прочитал 3.png, хранящийся в каталоге, и он работает без отображения ошибки, но для отображения изображения он не отображает изображение.

[![if (empty($imag)){
        return response()->json(\[
            'success' => false,
            'message' => 'There was a problem creating the postcard!'
        \], 201);
    }
    return response()->json(\[
        'success' => true,
        'data' => file_get_contents(storage_path('app/public/uploads/images/'.$exportName)),
        'message' => 'Postcard created successfully!'
    \],200);
    }

Каталог, в котором сохраняется изображение, — storage/app/public/uploads/ Я использовал хранилище php artisan: ссылка

Изображение не отображается в почтальоне (читаемом) с использованием Laravel API

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
0
806
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ваш путь хранения

Приложение/загрузить/изображения/3.png

И вы загружаете изображение в

Приложение/загрузить/общедоступно/изображения/3.png

Таким образом, база данных хранится по указанному выше пути, а изображение не загружается по указанному выше пути.

Просто удалите общедоступный путь по указанному выше пути, он работает...

Хотя я нашел решение. Я изменил путь с хранилища на общедоступный в filesystem.php. Спасибо

Payne 08.04.2019 13:38

Другие вопросы по теме