请绝对不要对laravel陌生,我正在学习如何将图像上传到Amazon s3,这已经完成了。...但是问题是如何在laravel刀片中显示图像。...
答案 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。
希望能帮助您.....