我正在尋找使用Storage :: move在Laravel 5.2中移動文件。我使用的代碼如下:使用存儲::移動在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('郵箱/'.$文件);'然後:'存儲: :move($ old_path,$ new_path);' – Maraboc
不幸的是@Maraboc –
你是否在將它移動到下面的代碼中後使用這個文件(這行後面的代碼'Storage :: move($ m,$ new_path);') ?或者沒有其他代碼? – Maraboc