在Laravel 5.2中使用Storage::move来移动文件


Moving files in Laravel 5.2 using Storage::move

我希望使用Storage::move在Laravel 5.2中移动文件。我使用的代码如下:

$file = basename($m);
            $new_path= base_path('mailbox_archive/'.$file);
Storage::move($m, $new_path);

我得到以下错误信息:

' Flysystem ' FileNotFoundException[联盟]
在路径中找不到文件:用户/JamesParsons Dropbox/虚拟/邮箱/17 _10-08
-16 _20 - 49 - 17. - json

路径如下:

$m=/Users/JamesParsons/Dropbox/virtual/mailbox/17_10-08-16_20-49-17.json
$new_path=/Users/JamesParsons/Dropbox/virtual/mailbox_archive/17_10-08-16_20-49-17.json

谢谢

您试图访问/移动计算机上的文件。但你是在一个主机/虚拟机/服务器。这将不能作为您的内部VM等,因此无法访问您的dropbox文件夹。

我从

Storage::move($m, $new_path);

File::move($m, $new_path);