моя следующая команда работает нормально
copy($file_date['file_name_tmp_target'], $file_date['file_name_target']);
но, когда я делаю
\Storage::copy($file_date['file_name_tmp_target'], $file_date['file_name_target']);
или же
\Storage::move($file_date['file_name_tmp_target'], $file_date['file_name_target']);
это дает мне ошибку после
(1/1) FileNotFoundException Файл не найден по пути:
Библиотека / WebServer / Documents / project_name / государственные / report_tmp.csv
любая идея? как просто скопировать файл, используя диск?
Вы должны убедиться, что вы правильно установили диск. Хранение использует config/filesystems.php
и по умолчанию использует local
диск, который настроен так:
'local' => [
'driver' => 'local',
'root' => storage_path('app'),
],
поэтому путь к файлу, который вы здесь передаете, должен находиться в storage/app
каталог.
На самом деле я делал не так
Это должен быть ответ, дополнение к Marcin Ответ спасибо 🙂
\Storage::disk('outdoor_real_time_report_path')->copy($file_date['file_name_tmp'], $file_date['file_name']);