如何在Laravel 5.7刀片上显示AWS s3图像

时间:2018-10-03 20:22:20

标签: laravel-5 amazon-s3

请绝对不要对laravel陌生,我正在学习如何将图像上传到Amazon s3,这已经完成了。...但是问题是如何在laravel刀片中显示图像。...

1 个答案:

答案 0 :(得分:0)

这解决了我的问题...

$ imagePath = request()-> file('image'); $ setImageName = time()。'。'。$ imagePath-> getClientOriginalExtension(); $ filePath ='上传/'.$setImageName; //请注意,“上传”将在存储桶中的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。

希望能帮助您.....