Laravel映像加密并存储到db

时间:2017-11-01 09:33:48

标签: php laravel-5

我需要加密用户图像内容并存储到数据库中,然后在显示之前解密。我的控制器中的代码加密,

public function savePicture(Request $request)
{
     $file = Input::file('pic');
     $img = Image::make($file);
     Response::make($img->encode('jpeg'));

     $picture = new Picture;
     $picture->name = $request->get('name');
     $picture->pic = $img;
      $picture->pic=Crypt::encrypt(file_get_contents($file));
      //dd($picture);
     $picture->save();

}

当我运行此代码时,我收到错误 PDOStatement :: execute():MySQL服务器已经消失(SQL:插入picturesnamepicupdated_atcreated_at)... 我如何解决这个问题?

0 个答案:

没有答案