laravel实现图片上传

分享一个简单的上传图片的方法

public function addPhoto($zip,$street,Request $request){
          $this->validate($request,[
                    'photo'=>'required|mimes:jpg,jpeg,png,bmp'
          ]);
          $file=$request->file('photo');
          $name=time().$file->getClientOriginalName();
          $file->move('download/image',$name)
          $flyer=Flyer::located($zip,$street)->first();
          $flyer->photo()->create(['path'=>'download/image/{$name}'])
}

你可能感兴趣的:(laravel实现图片上传)