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')


       ],

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值