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