将水印图像移动到laravel中存储

时间:2017-08-14 05:14:15

标签: laravel laravel-5

我正在使用图片干预在上传的图片上应用水印。但是为了提高安全性,我想将水印图像移动到存储,因为我在存储中创建了符号链接。到目前为止,水印已成功应用,它将存储在公共文件夹中的临时文件中。但我无法将文件移动到存储。有谁知道怎么做?

我的代码

$image = $request->file('image');
    $imageName = time().$image->getClientOriginalName();
    $image->move(public_path('temp'),$imageName);

    $img = Image::make(public_path('/temp/'. $imageName)); 
    $img->insert(public_path('watermark.png'), 'bottom', 10, 10); 
    $watermarked = $img->save(public_path('/temp/'. $imageName));

    // Here should move the file to storage but failed.
    $watermarked->move('public/users_image/personal/' . auth()->user()->id);



Identity::create([
        'image_name' => $imageName ,
        'user_id' => auth()->user()->id,
    ]);

0 个答案:

没有答案