Как отобразить изображение AWS s3 на лезвии laravel 5.7 - PullRequest
0 голосов
/ 03 октября 2018

Пожалуйста, я новичок в laravel, и я изучаю, как загрузить изображение в Amazon s3, что уже сделано ... но проблема в том, как показать изображение в моем лезвии laravel ....

1 Ответ

0 голосов
/ 04 октября 2018

Это решит мою проблему ...

$ imagePath = request () -> file ('image');$ setImageName = time (). '.'. $ imagePath-> getClientOriginalExtension ();$ filePath = 'upload /'.$ setImageName;// обратите внимание, что «upload» будет создан на AWS s3 внутри вашего сегмента.$ storage = Storage :: disk ('s3');$ storage-> input ($ filePath, fopen ($ imagePath, 'r +'), 'public');

// обратите внимание, прежде чем использовать Storage :: disk ('s3);Вы должны позвонить в свой контроллер.

Как сохранить путь к вашей базе данных ...

$ posts-> image = $ filePath;$ posts-> save ();

Как отобразить в вашем представлении ....

url ($ post-> image)}} ">

//Обратите внимание, что вы должны перебрать, чтобы получить $ post.

НАДЕЖДА, ЭТО ПОМОГАЕТ .....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...