牛骨文教育服务平台(让学习变的简单)
博文笔记

laravel 5.4上传图片 详细

创建时间:2018-03-16 投稿人: 浏览次数:321
<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")


       ],

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。