Загрузка Laravel без формы и запроса функциональности - PullRequest
0 голосов
/ 27 мая 2018

Я хочу запустить планировщик (CRON), который каждую минуту читает файл csv и импортирует его в базу данных.Я хочу получить файл из предопределенного каталога в моей системе каталогов Windows и загрузить его в область хранения в Laravel на моем хост-сервере.

Я создал тестовую функцию для чтения содержимого каталога.Я получаю сообщение об ошибке «Каталог« C: / Users / alfre / code »не существует».

Как правильно загрузить файлы с помощью планировщика?

   'local' => [
        'driver' => 'local',
        'root' => storage_path('app'),
    ],

    'odoofiles' => [
        'driver' => 'local',
        'root' => '\Users\alfre\code\storage\csv',
    ],

 I could not find an answer yet on the web.

1 Ответ

0 голосов
/ 27 мая 2018

вы не должны использовать абсолютные пути из окон.попробуйте поместить сгибы cvs в папку хранилища и попробуйте на вашем компьютере это будет что-то вроде C: / Users / alfre / code / storage / csv

public function test()
    {
        $files = File::allFiles(storage_path('csv'));
        foreach ($files as $file)
        {
            echo (string)$file, "\n";
        }
    }
...