控制器存储功能代码
$file = $request->file('photo');
$name =$fileid.'.'.date('Y-m H:s').'.'.$file->getClientOriginalExtension();
$Photo=$request->photo->storeAs('public/uploads',$name);
$add->Photo=$Photo;
$add->save();
控制器显示功能
$output .= '<img src="storage/'.$key->Photo.'" alt="" class="img-responsive">';
在这里$ key-&gt;照片返回(公开/上传/ 14.2018-06%2012:56.jpg)
http://localhost:8000/storage/public/uploads/14.2018-06%2012:56.jpg
此网址未找到 但是
http://localhost:8000/storage/uploads/14.2018-06%2012:56.jpg
只需删除网址中的公共字词即可 这个网址显示照片
如何解决这个问题请帮我整理一下
注意: - 我通过php artisan storage链接存储文件夹:link commend
答案 0 :(得分:0)
只需将此代码添加到控制器中
$file = $request->file('photo');
$name =$fileid.'.'.date('Y-m H:s').'.'.$file->getClientOriginalExtension();
$Photo=$request->photo->storeAs('public/uploads',$name);
$Photo1=('/uploads',$name);
$add->Photo=$Photo1;
$add->save();
我认为您的问题已通过此代码解决,但我不知道跳过公用文件夹