laravel 5.4上传图片 详细
<div class="row cl"> <label class="form-label col-xs-4 col-sm-2">图片:</label>
html页面
<div class="formControls col-xs-8 col-sm-9"> <input type="file" class="form-control" name="pic" placeholder="图片"> </div> </div>
控制器页面 //s
public function insetArticle(Request $request){ $data=$request->input(); $pic=$request->file("pic"); $name=$pic->getClientOriginalName();//得到图片名; $ext=$pic->getClientOriginalExtension();//得到图片后缀; $fileName=md5(uniqid($name)); $fileName=$fileName.".".$ext;//生成新的的文件名 $bool=Storage::disk("article")->put($fileName,file_get_contents($pic->getRealPath()));// $data["pic"]="storage/Photo/article/".$fileName;//返回文件路径存贮在数据库 if(!$bool){ return false; }
config/filesystems.php 配置
//定义文章图片路径 "article"=>[ "driver"=>"local", "root" =>storage_path("app/Photo/article") ],
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。