【发布时间】:2016-12-19 21:01:41
【问题描述】:
我希望使用 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
谢谢
【问题讨论】:
-
尝试明确地使用完整的:
$old_path= base_path('mailbox/'.$file);然后:Storage::move($old_path, $new_path); -
不幸的是@Maraboc
-
您是否在将其移动到以下代码中后使用此文件(此行之后的代码
Storage::move($m, $new_path);)?还是没有其他代码? -
没有其他代码,这是移动文件和清除目录的最后动作
标签: php laravel path laravel-5.2